因为从来没有用过JOB,所以使用网上的很多代码都没创建成功,希望哪位大侠给出具体步骤,就是在pl/sql中需要操作的步骤都给出来让我参照一下,万分感谢,急啊,在线等,拜托大家了! 网上的代码创建后没得问题,但是不执行 用 select * from user_jobs查询也没有JOB的记录!
------解决方案--------------------
如下去创建,在user_jobs中就可以看到了
DECLARE
JOB BINARY_INTEGER; --任务ID
v_begin DATE; --开始时间
v_interval VARCHAR2(50); --时间间隔
BEGIN
v_begin:=sysdate;--当前时间开始执行
v_interval:= 'trunc(sysdate,''mi'') + 1/ (24*60)'; --每分钟执行一次, 可以更改
DBMS_JOB.SUBMIT(JOB,
'test_pkg;', --存储过程名称
v_begin,
v_interval,
FALSE,
0,
FALSE);
COMMIT;
END;