1

日付 x に 1 回 SQL 更新ステートメントを実行したいと考えています。Oracle 10g データベースでこれを実現するにはどうすればよいですか?

編集:
私の目的は、毎日更新ステートメントを発行することです。なんで?アプリケーションに小さな間違いがありますが、このステートメントで「一時的に修正」できます (実際の修正が行われるまでは db アクセスしかできないため)。

ジョニー

4

2 に答える 2

2

Consider DBMS_SCHEDULER. It is meant for running jobs periodically, but you can set up your pl/sql job script to suspend or cancel the job entry after your run-once job ends successfully.

http://docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse.htm

于 2013-04-01T12:10:00.280 に答える
1

Crontab を使用して、特定の日時に実行されるタスクをスケジュールできます。

参照: http://en.wikipedia.org/wiki/Crontab

于 2013-04-01T11:30:42.577 に答える