SORU
8 Mart 2010, PAZARTESİ


') yakınında yanlış sözdizimi' demeyi saklıyor ile GETDATE

Belki de 'öğleden sonra', ama kimse ben neden açıklayabilir . bir an yaşıyorum

Msg 102, Level 15, State 1, Satır 2 Yakınında yanlış sözdizimi ')'.

Çalıştırırken

CREATE PROC DisplayDate 
(
@DateVar DATETIME
) AS 
BEGIN
SELECT @DateVar
END

GO

EXEC DisplayDate GETDATE();

CEVAP
8 Mart 2010, PAZARTESİ


Saklı yordam için bir argüman olarak bir işlev çağrısı geçemezsiniz. Bunun yerine Ara bir değişken kullanın:

DECLARE @tmp DATETIME
SET @tmp = GETDATE()

EXEC DisplayDate @tmp;

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • jcortes187

    jcortes187

    24 Mart 2006
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008