1. 苏葳的备忘录首页
  2. 编程

Sql中的延时语句

sql  延时  waitforSql语言中也有其它编程语言中的延时语句。主要延时方式有延时执行与定时执行两种。虽然由于数据库语言的特点,延时的精确度可能没那么高,延时长度也限定在24小时以内,并且数据库事务的运行可能会对延时功能造成影响,但在缺少权限时,延时语句至少为定时执行的Job提供了一种替代方案。不同的厂商的Sql实现可能略有不同,基本的延时语句语法及例子如下所示:

waitfor delay '00:00:10'
select 'fffff'

ffffff结果将在10秒后出现。

waitfor time '16:24:50'
select 'fffff'

将会在16:24:50秒时执行select语句。

完整语法:

WAITFOR
{
 DELAY 'time_to_pass'
  | TIME 'time_to_execute'
  | [ ( receive_statement ) | ( get_conversation_group_statement ) ]
  [ , TIMEOUT timeout ]
}

 

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/533.html

发表评论

邮箱地址不会被公开。 必填项已用*标注