sql server 中延迟时间的方法 waitfor delay / time

时间:2022-01-31 23:43:14
一、使用 WAITFOR delay

【例】等待1小时10分零12秒后执行select语句

 WAITFOR delay '01:10:12' 
Select * from publishers

二、使用 WAITFOR time

【例】等到11点12分后才执行select 语句

WAITFOR time '11:12:00' 

 Slect * from publishers
三、WAITFOR语句 理论语法
功能: 指定触发语句块、存储过程或事务执行的时间、时间间隔或事件。
语法 WAITFOR { DELAY 'time' | TIME 'time' }
参数: DELAY:指示 一直等到指定的时间过去,最长可达 24 小时。

‘time’:要等待的时间。可以按 datetime 数据可接受的格式指定 time,也可以用局部变量指定此参数。不能指定日期。 TIME:指示 SQL Server 等待到指定时间。


----------转自http://hi.baidu.com/shmingchao/item/e91fe6497e5939a6df2a9f87------------------