我需要通過GO
命令訪問整個腳本中的變量,該腳本被劃分爲幾個部分。怎麼做?如何訪問整個SQL腳本中的變量
下面是源例如(不工作):
--script info (begining of script file)
DECLARE @ScriptCode NVARCHAR (20) = '20120330-01'
--some queries
GO
--and there I cannot use @ScriptCode variable
INSERT INTO DBScriptsHistory(ScriptCode) VALUES(@ScriptCode)
刪除GO將在OP顯示的特定情況下工作,但在一般情況下不起作用,因爲有時需要GO:許多(大多數?)CREATE語句必須是批處理中的第一條語句。 – Pondlife 2012-03-30 10:23:10
我知道GO是什麼,但是如何在沒有GO的情況下添加2個程序?我不能。 – 2012-03-30 10:23:39
@MarekKwiendacz - 那麼你需要重新思考你的腳本。不要使用局部變量。 – Oded 2012-03-30 10:24:30