标签: sql sql-server tsql
我已经继承了运行存储过程的SQL Server作业,该存储过程中包含动态SQL查询。
示例:
discard
如果我理解正确,那么在更改数据库之前添加了waitfor延迟以确保备份已完成。但是,这就是我感到困惑的地方。
我的问题是:
我尝试搜索资源以了解这一点,但找不到任何内容。任何帮助表示赞赏。谢谢。
答案 0 :(得分:2)
执行是同步的。在上一个操作完成之前,不会执行任何操作,因此,WAITFOR将在备份完成后发生,而第二个ALTER将在此之后发生。
WAITFOR
ALTER