1
日期時間變量我試圖創建使用sp_executesql
動態SQL,但它給了我這個錯誤消息:SQL服務器sp_execute - 錯誤與動態SQL
消息137,級別15,狀態2,行20
必須聲明標量變量「@start」。
這裏是我的存儲過程腳本
CREATE PROCEDURE sp_test (@start datetime, @end datetime)
AS
BEGIN
DECLARE @sql nvarchar(MAX)
SET @sql = 'SELECT * FROM table1 WHERE '
SET @sql = @sql + N'startDate BETWEEN @start AND @end'
EXEC sp_executesql @sql
任何輸入將不勝感激。
你讀過[文件]爲'sp_executesql'(http://msdn.microsoft.com/en-us/library/ms188001(V =的.aspx SQL.100)),尤其是例子? – Pondlife 2013-03-05 22:10:55