插入后依次执行sql server 2012 update

qojgxg4l  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(195)

我有这么多的查询需要一个接一个地运行。我正在使用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 ?
提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题