一个关于作业job执行时间问题: 请教: 有个存储过程myproc 系统调用作业job1并判断每月的最后一天凌晨零点自动调用mypro该怎么写?dbms_job.submit(:job1,'myproc;',.......................); 谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [Q]怎么样在ORACLE中定时运行存储过程[A]可以利用dbms_job包来定时运行作业,如执行存储过程,一个简单的例子,提交一个作业:VARIABLE jobno number;BEGINDBMS_JOB.SUBMIT(:jobno, 'ur_procedure;',SYSDATE,'SYSDATE + 1');commit;END;之后,就可以用以下语句查询已经提交的作业select * from user_jobs; 我说的是:“判断每月的最后一天凌晨零点自动调用myproc” 每月的最后一天凌晨零点自动调用,只须设置以下参数:NEXT_DATE=16-11-2005 00:00:00:INTERVAL=TRUNC(LAST_DAY(SYSDATE)) next_date=>'LAST_DAY(TRUNC(SYSDATE))' 上面笔误,正确如下:next_date=>LAST_DAY(TRUNC(SYSDATE)),interval=>'LAST_DAY(TRUNC(SYSDATE))', 谢谢boydgmx,我创建好了,就等着看明天是否起作用了。:)我想再问下,删除jobno怎么删除呢,这个好象不行begindbms_job.remove(:job1);end; 先从数据字典user_jobs中找到相应的jobid号,然后 在用你的那句:dbms_job.remove(:jobid); 在线求解答,要过年了,速度帮忙,做完才能回家过年啊! 让where后面的and失效 如何写日期查询的sql语句? 怎么求最近时间? 请教一个优化SQL语句的问题,关于联合查询的 讨论:有关各种数据库的优缺点(主要讨论Sybase、Oracle和Microsoft三大公司的数据库产品)--------------参与有分 怎样在oracle之间导数据,1059710210000是什么时间? 高分求救(100分)ORACLE手工启动脚本?????? 请问:如何在oracle中随机取表中的一条记录! 求教!PL/SQL编程问题(比较菜) 简单问题一个莫笑 ORA-01401: 插入的值对于列过大
[A]可以利用dbms_job包来定时运行作业,如执行存储过程,一个简单的例子,提交一个作业:
VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:jobno, 'ur_procedure;',SYSDATE,'SYSDATE + 1');
commit;
END;
之后,就可以用以下语句查询已经提交的作业
select * from user_jobs;
只须设置以下参数
:NEXT_DATE=16-11-2005 00:00:00
:INTERVAL=TRUNC(LAST_DAY(SYSDATE))
上面笔误,正确如下:next_date=>LAST_DAY(TRUNC(SYSDATE)),
interval=>'LAST_DAY(TRUNC(SYSDATE))',
我想再问下,删除jobno怎么删除呢,这个好象不行
begin
dbms_job.remove(:job1);
end;