一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - SQL Server 2008中SQL之WaitFor使用介紹

SQL Server 2008中SQL之WaitFor使用介紹

2020-06-08 15:44邀月 Sql Server

在SQL Server 2005以上版本中,在一個增強的WaitFor命令,其作用可以和一個job相當(dāng)。但使用更加簡捷

看MSDN:
http://msdn.microsoft.com/zh-cn/library/ms187331.aspx

語法為:

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

以下示例在晚上 10:20 (22:20) 執(zhí)行存儲過程 sp_update_job

復(fù)制代碼 代碼如下:

USE msdb;
EXECUTE sp_add_job @job_name = 'TestJob';
BEGIN
WAITFOR TIME '22:20';
EXECUTE sp_update_job @job_name = 'TestJob',
@new_name = 'UpdatedJob';
END;
GO


以下示例在兩小時的延遲后執(zhí)行存儲過程。注意:Delay最多不超過24小時

復(fù)制代碼 代碼如下:

BEGIN
WAITFOR DELAY '02:00';
EXECUTE sp_helpdb;
END;
GO


以下示例顯示如何對 WAITFOR DELAY 選項使用局部變量。將創(chuàng)建一個存儲過程,該過程將等待可變的時間段,然后將經(jīng)過的小時、分鐘和秒數(shù)信息返回給用戶。

復(fù)制代碼 代碼如下:

USE AdventureWorks2008R2;
GO
IF OBJECT_ID('dbo.TimeDelay_hh_mm_ss','P') IS NOT NULL
DROP PROCEDURE dbo.TimeDelay_hh_mm_ss;
GO
CREATE PROCEDURE dbo.TimeDelay_hh_mm_ss
(
@DelayLength char(8)= '00:00:00'
)
AS
DECLARE @ReturnInfo varchar(255)
IF ISDATE('2000-01-01 ' + @DelayLength + '.000') = 0
BEGIN
SELECT @ReturnInfo = 'Invalid time ' + @DelayLength
+ ',hh:mm:ss, submitted.';
-- This PRINT statement is for testing, not use in production.
PRINT @ReturnInfo
RETURN(1)
END
BEGIN
WAITFOR DELAY @DelayLength
SELECT @ReturnInfo = 'A total time of ' + @DelayLength + ',
hh:mm:ss, has elapsed! Your time is up.'
-- This PRINT statement is for testing, not use in production.
PRINT @ReturnInfo;
END;
GO
/* This statement executes the dbo.TimeDelay_hh_mm_ss procedure. */
EXEC TimeDelay_hh_mm_ss '00:00:10';
GO


執(zhí)行結(jié)果:A total time of 00:00:10, in hh:mm:ss, has elapsed.Your time is up.小結(jié):這是一種輕巧的解決方案。當(dāng)你沒有權(quán)限指定job時,可以考慮用WaitFor語句。
邀月注:本文版權(quán)由邀月和博客園共同所有,轉(zhuǎn)載請注明出處。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www视频免费观看 | 亚洲咪咪| 久久99re热在线播放7 | 美女露鸡鸡 | www.青青草原 | 操小女人| 9自拍视频在线观看 | 耽美肉文高h | 亚洲福利一区 | chinese圣水黄金调教 | 天天碰夜夜操 | 2019中文字幕在线视频 | 女主被男主为催奶药h | 日韩欧美国产一区二区三区 | 国产成人精品午夜视频' | 国内永久第一免费福利视频 | 99r视频在线观看 | 精品国产国偷自产在线观看 | 香蕉久久综合 | 日韩专区在线观看 | 亚洲第一页综合 | 9久热久爱免费精品视频在线观看 | 国产精品合集一区二区 | 免费av在线看 | 国内精品久久久久久久 | 久久精品手机观看 | 无限资源在线观看8 | 青青草国产精品久久碰 | 亚洲国产免费观看视频 | 60岁了天天要小伙子 | 国色天香社区视频免费高清在线观看 | 成年人在线免费观看视频网站 | 国产精品久久现线拍久青草 | 无人区乱码区1卡2卡三卡在线 | 爽爽影院免费观看 | 国产一成人精品福利网站 | 成人激情| 无人在线观看免费高清视频播放 | 性欧美video 性满足久久久久久久久 | 国产真实一区二区三区 | 亚洲精品www久久久久久久软件 |