SQL Server 流程控制语句(七):WAITFOR 语句
WAITFOR 指定触发器、存储过程或事务执行的时间、时间间隔或事件;还可以用来暂停程序的执行,直到设定的等待时间已过才继续往下执行。
一、语法
WAITFOR {DELAY<'time'>|TIME<'time'>}
关键字含义
- DELAY:用来设定等待的时间,最多24小时。
- TIME:用来设定等待结束的时间点。
注意:<'time'> :时间,必须为 DATETIME 类型的数据,但不能包括日期。如:"11:15:22"。
二、实例
1.延时3秒输出
WAITFOR DELAY'00:00:03'
PRINT'Hello World'
2.在15点时,输出
WAITFOR TIME'15:00:00'
PRINT'Hello World'