Oracle定期タスクの実装方法
1.ログ用テーブル作成
CREATE TABLE SAMPLE_LOG(RECORD_TIME DATE);
2.PL/SQLプロシージャ定義
CREATE OR REPLACE PROCEDURE LOG_INSERT_PROC AS
BEGIN
INSERT INTO SAMPLE_LOG VALUES (SYSDATE);
END;
3.DBMS_JOBによる定期実行設定
DECLARE
JOB_ID NUMBER;
BEGIN
dbms_job.submit(
JOB_ID, -- ジョブ識別子
'LOG_INSERT_PROC;', ...
6月24日 18:12 投稿