17,086
社区成员
发帖
与我相关
我的任务
分享
CREATE TABLE t1(id INTEGER);
VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:jobno,
'insert into t1 values(1);',
SYSDATE + 5/24/60, -- 5分钟后支持
NULL); -- 再也不执行
COMMIT;
END;
/
具体可以参考 Oracle 文档:https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_JOB.html#GUID-8C62D808-D7A3-4D21-B87F-A229B7CE1956
更强的的 DBMS_SCHEDULER :https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SCHEDULER.html#GUID-A24DEB5D-2EAF-4C0B-8715-30DC947B3F87