gpt4 book ai didi

database - 根据特定日期安排数据库作业

转载 作者:搜寻专家 更新时间:2023-10-30 20:17:34 25 4
gpt4 key购买 nike

我有数据库作业,现在我想只在特定日期运行此作业。日期可以是任何月份,例如 2015 年 5 月 15 日首次运行,下一次运行将在 2015 年 7 月 20 日......2015 年 10 月 11 日等。

通过调度程序,我们看不到这种灵 active 。我想这可以通过一些函数来完成并在调度程序中调用它。

有人可以帮我解决这个问题吗?

最佳答案

您的任务可以在不使用任何附加功能的情况下解决,您可以使用 FREQ=YEARLY 创建一个时间表,使用 BYDATE 子句可以指定一个确切的日期。例如:

BEGIN
dbms_scheduler.create_schedule('my_sched',
repeat_interval => 'FREQ=YEARLY;BYDATE=0515,0720,1011');
END;

此 plsql block 将创建名为 my_sched 的时间表,其中包含每年的 5 月 15 日、7 月 20 日和 10 月 11 日。您可以在创建作业时使用此计划。

您可以在此处阅读有关 Oracle 日历语法的更多信息:http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_sched.htm#BABEJGCH

关于database - 根据特定日期安排数据库作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30106884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com