在什么情况下使用WAITFOR会派上用场。在等待进行过程中不会锁定记录吗?如果将要处理的一组记录加载到表变量或临时表中,然后遍历新表,一次处理一条记录并使用WAITFOR延迟,该怎么办?
以上是否适合使用WAITFOR?它会派上用场的其他场景,以及使用它时想要避免哪些事情?
答案 0 :(得分:0)
T-SQL命令 WAITFOR DELAY 仅导致bathc计时,而不是数据阻止规则。
阻止问题的唯一因素是TRANSACTION ISOLATION LEVEL。
我想,当确切的执行时间很重要时,你应该使用WAITFOR作为极端措施。否则,您应该检查您的代码,以便进行设计改进。