--創建測試表
DROP TABLE TEST1;
CREATE TABLE TEST1(
NAME date
)
--創建存儲過程
CREATE OR REPLACE PROCEDURE PRO_TEST
as
BEGIN
INSERT INTO TEST1 (NAME) VALUES(sysdate);
--COUNT := COUNT+1;
COMMIT;
END PRO_TEST;
--運行存儲過程
declare
jobno number;
begin
dbms_job.submit(
jobno,
'PRO_TEST;',
SYSDATE,
'sysdate +1/(24*60*60)'
);
end;
/
--跟蹤測試表
select * from test1;
--查看job
select job,next_date,next_sec,failures,broken from user_jobs;
--刪除job 方法一 需要權限
delete user_jobs where job=127;
--刪除job 方法二
begin
dbms_job.remove(127);
end;
--刪除存儲過程和測試表
drop procedure PRO_TEST;
drop table test1;