亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

常用作業定義的T-SQL模板.sql

系統 2470 0

--定義創建作業
DECLARE @jobid uniqueidentifier
EXEC msdb.dbo.sp_add_job
?@job_name = N'作業名稱',
?@job_id = @jobid OUTPUT

--定義作業步驟
DECLARE @sql nvarchar(400),@dbname sysname
SELECT @dbname=DB_NAME(),? --作業步驟在當前數據庫中執行
?@sql=N'--作業步驟內容'? --一般定義的是使用TSQL處理的作業,這里定義要執行的Transact-SQL語句
EXEC msdb.dbo.sp_add_jobstep
?@job_id = @jobid,
?@step_name = N'作業步驟名稱',
?@subsystem = 'TSQL', --步驟的類型,一般為TSQL
?@database_name=@dbname,
?@command = @sql

--創建調度(使用后面專門定義的幾種作業調度模板)
EXEC msdb..sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type=4,??????????????? --每天
?@freq_interval=1,??????????? --指定每多少天發生一次,這里是1天.
?@freq_subday_type=0x8,?????? --重復方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
?@freq_subday_interval=1,???? --重復周期數,這里每小時執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_end_date = 99991231, --作業執行的停止日期,默認為99991231,格式為YYYYMMDD
?@active_start_time = 00000,? --作業執行的開始時間,格式為HHMMSS
?@active_end_time = 235959??? --作業執行的停止時間,格式為HHMMSS

--添加目標服務器
DECLARE @servername sysname
SET @servername=CONVERT(nvarchar(128),SERVERPROPERTY(N'ServerName'))
EXEC msdb.dbo.sp_add_jobserver
?@job_id = @jobid,
?@server_name = @servername --使用當前SQL實例


--調度模板定義
--/*--日調度
EXEC msdb..sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type=4,??????????????? --每天
?@freq_interval=1,??????????? --指定每多少天發生一次,這里是1天.
?@freq_subday_type=0x8,?????? --重復方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
?@freq_subday_interval=1,???? --重復周期數,這里每小時執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_end_date = 99991231, --作業執行的停止日期,默認為99991231,格式為YYYYMMDD
?@active_start_time = 00000,? --作業執行的開始時間,格式為HHMMSS
?@active_end_time = 235959??? --作業執行的停止時間,格式為HHMMSS
--*/

--/*--周調度
EXEC msdb.dbo.sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type = 8,????????????? --每周
?@freq_recurrence_factor = 1, --每多少周執行一次,這里是每周
?@freq_interval = 62,???????? --在星期幾執行,由POWER(2,N)表示,N的值為0~6,代表星期日~星期六,如果指定兩個,則將值相加,例如,值為65表示在星期天和星期日執行(POWER(2,0)+POWER(2,6))
?@freq_subday_type = 0x8,???? --重復方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
?@freq_subday_interval = 1,?? --重復周期數,這里每小時執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_end_date = 99991231, --作業執行的停止日期,默認為99991231,格式為YYYYMMDD
?@active_start_time = 00000,? --作業執行的開始時間,格式為HHMMSS
?@active_end_time = 235959??? --作業執行的停止時間,格式為HHMMSS
--*/

--/*--月調度(每X個月的每月幾號)
EXEC msdb.dbo.sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type = 16,???????????? --每月
?@freq_recurrence_factor = 2, --每多少月執行一次,這里是每2個月
?@freq_interval = 2,????????? --在執行月的第幾天執行,這里是第2天
?@freq_subday_type = 0x8,???? --重復方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
?@freq_subday_interval = 1,?? --重復周期數,這里每小時執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_end_date = 99991231, --作業執行的停止日期,默認為99991231,格式為YYYYMMDD
?@active_start_time = 00000,? --作業執行的開始時間,格式為HHMMSS
?@active_end_time = 235959??? --作業執行的停止時間,格式為HHMMSS
--*/

--/*--月調度(每X個月的相對時間)
EXEC msdb.dbo.sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type = 32,???????????? --每月
?@freq_recurrence_factor = 2, --每多少月執行一次,這里是每2個月
?@freq_interval = 9,????????? --在當月的那個時間執行,1~7=星期日至星期六,8=日 ,9=工作日,10=周末
?@freq_relative_interval = 1, --在第幾個相對時間執行,允許的值為1,2,4,8代表第1~4個相對時間,16表示最后一個相對時間
?@freq_subday_type = 0x8,???? --重復方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
?@freq_subday_interval = 1,?? --重復周期數,這里每小時執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_end_date = 99991231, --作業執行的停止日期,默認為99991231,格式為YYYYMMDD
?@active_start_time = 00000,? --作業執行的開始時間,格式為HHMMSS
?@active_end_time = 235959??? --作業執行的停止時間,格式為HHMMSS
--*/

--/*--在特定時候執行的作業調度
EXEC msdb.dbo.sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type = 64???? --64=在SQLServerAgent 服務啟動時運行,128=計算機空閑時運行
--*/

--/*--只執行一次的作業調度
EXEC msdb..sp_add_jobschedule
?@job_id = @jobid,
?@name = N'調度名稱',
?@freq_type=1,??????????????? --僅執行一次
?@active_start_date = NULL,?? --作業執行的開始日期,為NULL時表示當前日期,格式為YYYYMMDD
?@active_start_time = 00000?? --作業執行的開始時間,格式為HHMMSS
--*/

常用作業定義的T-SQL模板.sql


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人一区二区免费中文字幕 | 亚洲精品一区henhen色 | 91香蕉国产亚洲一区二区三区 | 男人深夜网站 | 天天做天天爱天天爽天天综合 | 手机在线精品视频 | 热热涩热热狠狠色香蕉综合 | 中文在线1区二区六区 | 欧美色大成网站www永久男同 | 老子影院午夜伦手机不卡6080 | 热久久99影院| 96一级毛片| 久久思| 亚洲精品老司机综合影院 | 亚洲综合欧美 | 久久色吧| 亚洲精品香蕉一区二区在线观看 | 亚洲字幕 | 亚洲日本免费 | 日韩精品福利 | 午夜成年人网站 | 亚洲欧美久久精品1区2区 | 久久乱码精品区中文字幕 | 精品久久洲久久久久护士免费 | 国产呦系列免费 | 色欧美hdvideosxs4k | 色播在线| 99热久久精品国 | 久久国产三级精品 | 欧美一二三区 | 国产小视频国产精品 | 91精品欧美产品免费观看 | 欧美在线观看一区二区三 | 9久9久女女热精品视频免费观看 | 久久99精品麻豆国产 | 天天操人人 | 大色佬视频在线观看 | 成人影院wwwwwwwwwww | 国产欧美视频在线观看 | 色综合天天综合网国产人 | 色婷婷在线播放 |