写一个脚本,需要做这样的事情:我如何把多批次成一个单一的逻辑块
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'模式可以提供的帮助。不确定。 –