也許我具有「下午」了一下,但任何人都可以解釋爲什麼我得到 消息102,級別15,狀態1,行2 不正確語法靠近')'。 當運行 CREATE PROC DisplayDate
(
@DateVar DATETIME
) AS
BEGIN
SELECT @DateVar
END
GO
EXEC DisplayDate GETDATE();
我有一個場景,我正在循環一個事務中的結果集,我需要在表中爲每次迭代通過結果集插入一個唯一的日期時間值 - 每次都會重新計算GetDate(),還是隻計算第一次,然後通過循環的每次迭代是相同的? 我的僞代碼如下:提前 BEGIN TRANSACTION
GO
DECLARE @ID INT
DECLARE @table TABLE (/* Columns */)
WHILE (SELEC