oracle job 定义错误报错,请各位大神指点迷津

Lasina 2015-08-11 02:49:19
我定义了一个存储过程createnewstaff,现在想通过job自动执行以下,可是代码总是报错。请大神指点,存储过程如下:
create or replace procedure proc_auto_exec_job as
begin
declare
job number;
begin
dbms_job.submit(job,'createnewstaff',sysdate,'trunc(sysdate,''mi'')+1/1440');
commit;
DBMS_JOB.RUN(job);
end;
报错如下:
PROCEDURE SDICECS.PROC_AUTO_EXEC_JOB 编译错误

错误:PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
(
begin case declare end exception exit for goto if loop mod
null pragma raise return select update while with
<an identifier> <a double-quoted delimited-identifier>
<a bind variable> << continue close current delete fetch lock
insert open rollback savepoint set sql execute commit forall
merge pipe purge
行:10
...全文
135 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lasina 2015-08-11
  • 打赏
  • 举报
回复
。。就真是这个问题,太感谢了
mayanzs 2015-08-11
  • 打赏
  • 举报
回复
中间的begin为何没有相应的end?

17,086

社区成员

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

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