用存储过程做一个定时任务

2025-02-23 12:32:35
推荐回答(3个)
回答1:

表建好后,创建PROCEDURE
直接写:
CREATE OR REPLACE PROCEDURE INSERT_SP AS
BEGIN
INSERT INTO salesbusiness
SELECT * from table;
COMMIT;
END INSERT_SP ;
建立JOB:
DECLARE
job_no_ NUMBER;
BEGIN
DBMS_JOB.SUBMIT(job_no_,
'INSERT_SP;',
sysdate,
'TRUNC(sysdate)+1+20/24'); -- 20/24 每天晚上8点
COMMIT;
END;
查询JOB:
select
job,last_date,last_sec,next_sec,total_time,interval,what
from user_jobs;
全手写。。。望给分。。。

回答2:

BEGIN
存储过程名;
END;

回答3:

不知道不知道= =任务任务- -无视我= =