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

服務(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)載請注明出處。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品视在线观看85 | sihu国产午夜精品一区二区三区 | 亚洲女bbwxxxx另类 | 邪恶肉肉全彩色无遮盖 | 国产香蕉一区二区在线观看 | 色yeye在线观视频 | 亚洲成色WWW久久网站夜月 | 久久电影院久久国产 | 欧美女人p| caopren免费视频国产 | 无码乱人伦一区二区亚洲 | 久久精品国产免费播高清无卡 | 拔插拔插成人 | 欧美一级一级做性视频 | 欧美黑人一级 | 91小视频在线观看免费版高清 | 国产露脸对白刺激3p在线 | 图片专区小说专区卡通动漫 | 青青色综合| 顶级欧美做受xxx000大乳 | 久久er国产精品免费观看2 | 亚洲福利电影一区二区? | 亚洲AV精品无码喷水直播间 | 日本小视频网站 | 被教官揉了一晚上的奶小说 | 95在线观看精品视频 | 性xxx免费视频 | 色婷婷久久综合中文久久一本 | 久久精品麻豆国产天美传媒果冻 | 国产午夜精品久久理论片 | 午夜福利院电影 | 情欲满载2012美国dvd | 精品一区二区三区视频 | 日韩一级片在线免费观看 | 久久婷婷丁香五月色综合啪免费 | 91在线免费看 | 青春学堂在线观看 | 亚洲欧美精品一区二区 | 国产成人精品系列在线观看 | 九九精品视频一区二区三区 | 美女扒开两腿露出尿口的视频 |