切换到窄版

Good技术分享

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 2122|回复: 0

[【Oracle】] Oracle数据库创建定时任务执行语句

[复制链接]
发表于 2022-11-21 12:44:00 | 显示全部楼层 |阅读模式
Oracle数据库创建定时任务执行语句//注释:时间为每日的凌晨1点,执行一遍即可,预防创建多个,请不要连续点击执行;

  1. declare
  2. jobno number;
  3. begin
  4. dbms_job.submit(
  5. job => jobno,
  6. what => 'delete from pdss.rule_interaction_effect
  7.    where (drug_code1,drug_name1,drug_code2,drug_name2) in
  8.          (select drug_code1,drug_name1,drug_code2,drug_name2
  9.             from pdss.rule_interaction_effect
  10.            group by drug_code1,drug_name1,drug_code2,drug_name2
  11.           having count(*) > 1)
  12.      and id not in (select min(id)
  13.                          from pdss.rule_interaction_effect
  14.                         group by drug_code1,drug_name1,drug_code2,drug_name2
  15.                        having count(*) > 1);',
  16. next_date => sysdate,
  17. interval => 'trunc(sysdate+1)+(1*60)/(24*60)');
  18. commit;
  19. end;
复制代码



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|手机版|小黑屋|Good技术分享

GMT+8, 2025-1-29 08:00 .

www.52yfw.com

Technology sharing

快速回复 返回顶部 返回列表