今天早上我已經查看了很多次,並且找不到問題。它可能死了很簡單,當有人指出時我會覺得自己像個白癡。這個SQL失敗了什麼?我越來越試圖將列添加到臨時表中失敗
-- Get CurrentRowCount
DECLARE @MaxID INT
SELECT @MaxID = ISNULL(MAX(WorkTypeID),0)
FROM caWorkType
ALTER TABLE #WorkType ADD _RowID INT NOT NULL IDENTITY(@MaxID,1)
錯誤是:「附近有語法錯誤@MaxID「」我已經確認並@MaxID正在由select語句設置爲45。臨時表#WorkType也沒有名爲「_RowID」的列
模式:JIT-SQL,組成SQL語句在SQL變量,然後執行該語句。 – Don 2009-11-30 06:01:41