寫一個腳本,需要做這樣的事情:我如何把多批次成一個單一的邏輯塊
IF [CONDITION]
BEGIN
--EXECUTE LOADS OF BATCHES (I.E. BLOCKS OF CODE WITH 'GO' AT THE END)
END
這似乎沒有被允許。在BEGIN...END
區塊中不允許使用GO
聲明。
我也試過這樣:
IF NOT [CONDITION] GOTO GetMeOutOfHere
--EXECUTE LOADS OF BATCHES (I.E. BLOCKS OF CODE WITH 'GO' AT THE END)
GetMeOutOfHere:
但是,你猜對了,GOTO
不跨批次工作。
有沒有解決這個困惑的難題?
這可能是'sqlcmd'模式可以提供的幫助。不確定。 –