请教oracl job的问题(急)

sxx_tt 2008-07-14 11:33:27
请教oracl job的问题:orale job的submit方法用动态语句拼出来,那个job号怎么处理啊?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxx_tt 2008-07-14
  • 打赏
  • 举报
回复
我是用SUBMIT方法创建一个新的job啊,
oracledbalgtu 2008-07-14
  • 打赏
  • 举报
回复
查出job的id号,比如11。
然后拼接到你的动态sql中,不就ok了吗


[Quote=引用楼主 sxx_tt 的帖子:]
请教oracl job的问题:orale job的submit方法用动态语句拼出来,那个job号怎么处理啊?
[/Quote]
sxx_tt 2008-07-14
  • 打赏
  • 举报
回复
想问一下,我的JOB想在每个小时的20分时运行,应该怎么写时间间隔啊?
chenqingyu 2008-07-14
  • 打赏
  • 举报
回复
submit的job_id是out型的参数,
参照3楼就行了,定义一个变量传进去,会返回job号.
jackiecheng001 2008-07-14
  • 打赏
  • 举报
回复
DECLARE
JOB BINARY_INTEGER; --任务ID
v_begin DATE; --开始时间
v_interval VARCHAR2(50); --时间间隔
BEGIN
v_begin := SYSDATE;
v_interval := 'trunc(SYSDATE+1) + 23 / 24'';
DBMS_JOB.SUBMIT(JOB,'my_proc;',v_begin,v_interval,FALSE,0,FALSE);
DBMS_OUTPUT.PUT_LINE('JOB(任务)编号:' || JOB);
COMMIT;
END;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧