dbms_job中函数参数如何设置

smartcobra 2007-06-22 08:39:47
用dbms_job.submit提交定时任务,执行过程ABC,ABC中需要一个字符参数来设定日期。
dbms_job.submit(:job,'ABC(?);'sysdate,sysdate+1)
其中的?表示ABC要用的参数——每天的0:00。
我写成了dbms_job.submit(:job,'ABC(to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss');',sysdate,sysdate+1)但不认,
请教这参数改怎么写?
...全文
276 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sleepzzzzz 2008-11-25
  • 打赏
  • 举报
回复
''
代码摆渡人 2008-11-19
  • 打赏
  • 举报
回复
variable job number;
dbms_job.submit(:job, 'ABC(to_char(trunc(sysdate), ''yyyymmdd hh24:mi:ss'');', sysdate, sysdate+1);/
justjyq 2008-11-18
  • 打赏
  • 举报
回复
dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440');

:job1 可以写自己的job号,比如21
后面JOB跑的程式:两单引号里面的分号要留着,SYSDATE不需要引起来
Tomasabc 2007-06-23
  • 打赏
  • 举报
回复
dbms_job.submit(:job,'ABC(to_char(trunc(sysdate),'yyyymmdd hh24:mi:ss');',sysdate,sysdate+1)
后面的确sysdate要用单引号引起来吧
参数里的单引号要用两个单引号代替吧

dbms_job.submit(:job,'ABC(to_char(trunc(sysdate),''yyyymmdd hh24:mi:ss'');','sysdate','sysdate+1')
sasacat 2007-06-22
  • 打赏
  • 举报
回复
字符串中的引号要用两个表示一个 'ABC(to_char(trunc(sysdate),''yyyymmdd hh24:mi:ss'');'

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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