我有这么多的查询需要一个接一个地运行。我正在使用sql server 2012。
原因是我需要一个循环序列来更新 PAYROLL
在插入初始数据之后,一旦所有的数据都被更新,我将运行另一批更新,从而使另一个更新工作,问题是所有的更新查询同时运行,我需要它为我依次运行,以实现我的目标。
顺序如下
INSERT INTO PAYROLL() SELECT... UPDATE PAYROLL...
完成插入后运行更新1。 UPDATE PAYROLL...
完成更新1后运行更新2 UPDATE PAYROLL...
完成更新2后运行更新3 UPDATE PAYROLL...
完成更新3后运行更新4
等等,我试着用 GO
,但我还是得到了同样的结果。
INSERT INTO PAYROLL()
SELECT...;
GO
UPDATE PAYROLL...;
GO -- Run Update 1 after finishing insert.
UPDATE PAYROLL...;
GO -- Run Update 2 after finishing Update 1
UPDATE PAYROLL...;
GO -- Run Update 3 after finishing Update 2
UPDATE PAYROLL...;
GO -- Run Update 4 after finishing Update 3
但它不起作用。除此之外,有没有办法一个接一个地执行 GO
?
提前谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!