我正在批量编写更新查询数作为事务。例如,
Begin transaction
BEGIN TRY
update x
.......
update y
......
update x join y
......
update x join z
.......
COMMIT;
END TRY
BEGIN CATCH
ROLLBACK;
END CATCH
x,y和z表有数百万条记录。
我想知道他们是按顺序执行还是必须在每次更新之间添加WAITFOR DELAY? 我是新来的,请帮助我。我如何确保每次更新都应该运行。 编辑: 当我对10亿条记录运行这个批处理文件时,还有一件事情,我已经从 dm_exec_requests 表中看到了它。为什么它显示暂停以及如何克服它。
答案 0 :(得分:1)
感谢。