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

  • Justin Case

    Justin Case

    3 EKİM 2011
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005