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

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • stewmurray47

    stewmurray47

    1 Kasım 2006