另一位開發人員創建了一個存儲過程,該存儲過程設置爲每個月都作爲一個sql作業運行。它需要一個datetime參數。當我嘗試在作業中或在查詢窗口中調用它時,出現錯誤Incorrect syntax near ')'
。執行它的調用是:sql作業和日期時間參數
exec CreateHeardOfUsRecord getdate()
當我給它一個硬編碼的日期一樣exec CreateHeardOfUsRecord '4/1/2010'
它工作正常。任何想法爲什麼我不能在這種情況下使用getdate()
?謝謝。
其實我是不正確的。參數是smalldatetime不是日期時間 – 2010-04-23 17:05:45