在日期x执行一次sql语句

时间:2013-04-01 11:27:09

标签: sql oracle

我希望在日期x执行一次sql update-statement。如何在Oracle 10g数据库上实现此目的?

修改
我的目标是每天发布更新声明。为什么?我的应用程序中有一个小错误,可以通过此语句“暂时修复”(因为我只有db-access才会发生真正的修复)。

强尼

2 个答案:

答案 0 :(得分:2)

考虑DBMS_SCHEDULER。它用于定期运行作业,但您可以设置pl / sql作业脚本,以便在运行一次作业成功结束后暂停或取消作业条目。

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

答案 1 :(得分:1)

您可以使用Crontab来安排在指定日期/时间执行的任务。

请参阅:http://en.wikipedia.org/wiki/Crontab