MS SQL中的延迟执行操作--WAITFOR
来源:互联网 发布:ti84 app mac 编辑:程序博客网 时间:2024/05/17 06:56
WAITFOR
指定触发语句块、存储过程或事务执行的时间、时间间隔或事件。
语法
WAITFOR { DELAY 'time' | TIME 'time' }
参数
DELAY
指示 Microsoft® SQL Server™ 一直等到指定的时间过去,最长可达 24 小时。
'time'
要等待的时间。可以按 datetime 数据可接受的格式指定 time,也可以用局部变量指定此参数。不能指定日期。因此,在 datetime 值中不允许有日期部分。
TIME
指示 SQL Server 等待到指定时间。
注释
执行 WAITFOR 语句后,在到达指定的时间之前或指定的事件出现之前,将无法使用与 SQL Server 的连接。
若要查看活动的进程和正在等待的进程,请使用 sp_who。
例1:在sql语句中想要延迟10秒执行
WAIFOR DELAY 00:00:10 --hh:mi:ss hh:小时 mi:分钟 ss:秒
SELECT '需要执行的操作' --可以执行 存储过程、函数、update、insert、delete 语句
例2:在某个时间点执行
WAITFOR TIME 00:30:00
SELECT '在0点30分执行的操作' --可以执行 存储过程、函数、update、insert、delete 语句
例3:每隔10分钟执行一次操作
while(1=1)
begin
WAITFOR DELAY '0:0:3'
select '每隔10分钟执行一次' --可以执行 存储过程、函数、update、insert、delete 语句
end
注意:例3 的SELECT 内容不会显示出来,但是是执行的。
- MS SQL中的延迟执行操作--WAITFOR
- SQL Server 2008中SQL之WaitFor-在规定时间执行操作
- WAITFOR延迟语句
- 执行Sqlserver中waitfor delay延时操作或waitfor time定时操作
- [SQL Server]延迟执行
- iOS中的延迟执行
- waitfor 定时执行存储过程,触发器,T-SQL语句
- ms sql DB操作
- MS SQL数据操作
- MS-SQL中的事务
- Linq to sql:延迟执行
- WAITFOR (Transact-SQL)
- sql server waitfor
- SQL:waitfor的使用
- js中的延迟执行和定时执行
- js中的延迟执行和定时执行
- js中的延迟执行和定时执行
- [引]SQL帮助文档:使用 WAITFOR 使SQL语句停顿后执行
- elasticsearch常见问题总结
- 关于在java中的构造器
- tp5的whereOr查询使用
- Windows环境下Zookeeper 的安装与配置
- ExpressRoute 合作伙伴和对等位置
- MS SQL中的延迟执行操作--WAITFOR
- java中的缓存技术该如何实现
- Linux下的SVN服务器搭建
- 假装是一个成功的布局——4、Util类+Bean类+MyApp类
- 内部排序
- 浏览器常见的兼容性问题
- 决策树
- TFS首次安装与配置,极其注意事项<个人备用>
- 堆和栈,协程、线程和进程的区别(转载)