问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高分求一段sql语句,怎么用sql语句建立作业

发布网友 发布时间:2022-04-09 11:55

我来回答

3个回答

懂视网 时间:2022-04-09 16:16

declare
job_id pls_integer;
begin
sys.dbms_job.submit(job => job_id,
what => ‘proc_AGTAWBSTATISTIC;‘,
next_date => to_date(‘21-10-2016 03:16:25‘, ‘dd-mm-yyyy hh24:mi:ss‘),
interval => ‘sysdate+1‘);
commit;
end;
/

sql建JOB语句

标签:

热心网友 时间:2022-04-09 13:24

代码比较复杂,示例参见底部。


通常的方案:

1、用SSMS创建

2、自编代码(HELP语法) -- 由于比较复杂,非常容易错--反正我自己是不会这么干的:(

DECLARE @jobId BINARY(16)
EXEC @ReturnCode =  msdb.dbo.sp_add_job @job_name=N'MobDSS@历史数据清理(每周1次)', 
@enabled=1, 
@notify_level_eventlog=0, 
@notify_level_email=0, 
@notify_level_netsend=0, 
@notify_level_page=0, 
@delete_level=0, 
@description=N'无描述。', 
@category_name=N'[Uncategorized (Local)]', 
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

/****** Object:  Step  ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'step1', 
@step_id=1, 
@cmdexec_success_code=0, 
@on_success_action=1, 
@on_success_step_id=0, 
@on_fail_action=2, 
@on_fail_step_id=0, 
@retry_attempts=0, 
@retry_interval=0, 
@os_run_priority=0, @subsystem=N'TSQL', 
@command=N'EXEC [TOOL].[job_DataClear]', 
@database_name=N'MobDSS', 
@flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschele @job_id=@jobId, @name=N'每周1次', 
@enabled=1, 
@freq_type=8, 
@freq_interval=1, 
@freq_subday_type=1, 
@freq_subday_interval=0, 
@freq_relative_interval=0, 
@freq_recurrence_factor=1, 
@active_start_date=20120420, 
@active_end_date=99991231, 
@active_start_time=4000, 
@active_end_time=235959, 
@schele_uid=N'155f2013-8e54-429c-ad4f-edf84157ea09'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
    IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:

GO

热心网友 时间:2022-04-09 14:42

楼主可以详细的描述一下问题吗 比如你写的sql语句是想实现一个什么效果
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 即将离婚了,梦到老公又回到自己身边,会是真的吗? 老人抚养权协议书怎么写 抚养孤寡老人协议书怎么写 马达可以用交流电焊机启动吗?直流电焊机可以启动吗? 这种话怎么会从你的嘴巴里面说出来 语音包? 报研时说的同等学力是什么意思? 直流电焊机和交流电焊机的差异 广西老哥语音包,求 以同等学力身份考研是什么意思? 一秒语音是怎么制作的啊,广西老表语音搞笑的你们谁有? 达州市哪里有专门收长头发的地方的? 达州火车站附近理发店乱收费,派出所就在旁边,这世道………唉 渠县哪个地方剪头发剪得好呀? 企业微信群怎么拨打客户电话 大家哪里剪头发比较好 达州市南外南大街剃头匠洗头也不好,盘头也不好,服务态度更不好,不盘头发就明说,还叫先把头发洗了在盘 哪里剪头发好一点 有哪里剪头发好啊 达州哪家店烫头发最好? 达州大大士大剪头发贵不贵 刚离婚,为什么睡觉梦到前夫 连续几天梦到即将离婚的老公 最近和老公闹离婚,昨晚梦见我们真离婚了? 我相开一家面馆起了两个名字第一个叫天下面庄第二个叫都市一品面请大家帮我在 中央空调不咋用控制面板能长时间开着吗 你吃过最好吃的一碗泡面是在什么时候吃的?又是谁给你做的? 天下一品拉面店怎么样 想看看方便面葱香排骨面一箱多少钱 拌面起名 我眼中的一村一品作文450字 正面一品当朝,反面三羊开泰。都是篆体。是哪朝代的?有收藏价值吗? “成人高校应届本科毕业生同等学力身份报考”是什么意思 什幺是家风家训 廉洁文化进校园优良家风伴成长作文 严重慢性疾病有那些?? 廉政进校园弘扬好家风作文? 严重慢性疾病有什么 成语谜语:家风不正入歧途(打一成语)的相关文章推荐 对人类危害最大的四种慢性病是什么 改什么好听好记