您的位置:首页 > 数据库

[引]SQL帮助文档:使用 WAITFOR 使SQL语句停顿后执行

2007-09-18 08:58 543 查看
WAITFOR 语句挂起执行连接,直到发生下列两种情况之一:
已超过指定的时间间隔。
到达一天中指定的时间。

WAITFOR 语句由下面两个子句之一指定:

DELAY 关键字后为 amount_of_time_to_pass,是在完成 WAITFOR 语句之前等待的时间。

完成 WAITFOR 语句之前等待的时间最多为 24 小时。

TIME 关键字后为 time_to_execute,它指定 WAITFOR 语句完成的时间。

下面示例使用 DELAY 关键字指定在执行 SELECT 语句之前等待两秒:

WAITFOR DELAY '00:00:02'

SELECT EmployeeID FROM Northwind.dbo.Employees

下面示例使用 TIME 关键字指定在 10 P.M 以后对指定数据库 pubs 进行检查,以确保所有页的分配和使用正确:

USE pubs

BEGIN

   WAITFOR TIME '22:00'

   DBCC CHECKALLOC

END
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 文档 delay 数据库
相关文章推荐