创建job时的问题!

leiru 2008-09-21 11:30:54
我在pl/sql中执行创建job的命令时
variable job1 number;
begin
dbms_job.submit(:job1,'insertSysdate;',sysdate,'sysdate+1/1440');
end;
提示无效的sql语句。。
这是怎么回事啊?是命令参数不对还是不应该在pl/sql中执行啊。?
有知道的说一声啊,谢谢
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
leiru 2008-09-21
  • 打赏
  • 举报
回复
你的是在哪里执行的啊??
是在sql plus中吗??
hyrongg 2008-09-21
  • 打赏
  • 举报
回复

SQL> variable job number;
SQL> begin
2 sys.dbms_job.submit(job => :job,
3 what => 'rgl_b_rjl_proc;',
4 next_date => to_date('18-09-2008 10:06:41', 'dd-mm-yyyy hh24:mi:ss'),
5 interval => 'sysdate+1/1440');
6 commit;
7 end;
8 /

PL/SQL procedure successfully completed
leiru 2008-09-21
  • 打赏
  • 举报
回复
谢谢了,问题已经解决了,原来的sql plus中执行的。。
新手注意了:执行sql plus,要在最后一行+“/”,否则是不会执行的。。
真是菜鸟啊

17,086

社区成员

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

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