如何设计查询以暂停/睡眠/等待指定的时间?


15

我正在针对SQL Server 2000实例测试监视应用程序。如何编写需要花费指定时间的T-SQL查询?例如,大多数脚本语言都具有类似SLEEP命令的内容,该命令使您可以在指定的时间段内暂停脚本执行。我正在寻找与SQL Server 2000兼容的类似内容。这旨在测试监视应用程序的长期运行的查询阈值设置。

Answers:


20

如果您正在寻找一个在指定的时间内阻止执行批处理的函数,则可以WAITFOR在SQL Server 2000中使用。此函数类似于SLEEPOracle中的函数。用法示例:

WAITFOR DELAY '00:00:30';     -- wait for 30 seconds
WAITFOR TIME '13:30';         -- wait until server time is 13:30

WAITFOR非常适合我的既定目标Binaya。我感谢您的快速回复!谢谢你的时间。
Jinxter 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.