本文共 1640 字,大约阅读时间需要 5 分钟。
ylbtech-SQL Server:SQL Server-流程控制 6,WaitFor 语句 |
SQL Server 流程控制中的 WaitFor 语句。
1,WaitFor 语句 |
1 --============================================================= 2 -- 1, WaitFor语句 3 -- Desc:WaitFor语句用于延迟后续的代码执行,或等到指定的时间后再执行后续代码。 4 -- author:ylbtech 5 -- pubdate:10:39 2012/12/17 6 --============================================================= 7 go 8 9 go10 --=============================================================11 -- 2,Syntax12 --=============================================================13 WaitFor14 {15 Delay 'time_to_pass'16 |Time 'time_to_execute'17 |(receive_statement)[,Timeout timeout]18 }19 --Remark:其中的参数分别表示为:20 --·Delay:可继续执行批处理、存储过程和事务之前必须经过指定的时间段,最长可以为24小时。21 --·time_to_pass:等待的时间段。可是使用datetime数据可以接受的格式之一指定time_to_pass22 --,也可以将其指定为局部变量。不能指定日期;因此,不许指定datetime值的日期部分。23 --·Time:指定运行批处理、存储过程和事务的时间。24 --·time_to_execute:WaitFor语句完成的时间。可以使用datetime数据可以接受的格式之一指定25 --time_to_execute,不能指定日期;因此,不允许指定time_to_execute值的日期部分。26 --·receive_statement:有效的Receive语句。27 28 go29 --=============================================================30 -- 3,Example31 --=============================================================32 use Northwind33 go34 35 select UnitPrice from Products where ProductName='Gorgonzola Telino'36 37 go38 WaitFor Delay '00:00:10'39 40 select UnitPrice from Products where ProductName='Gorgonzola Telino'41 42 go43 --=============================================================44 -- 4,Operation result45 -- Desc:在结果出现时,比平常要多等一些时间。46 --=============================================================
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/12/25/2832118.html,如需转载请自行联系原作者