scheduler(repeat_interval)【每日一译】--2013-01-29

repeat_interval关于period参数


PERIODS This identifies the number of periods that together form one cycle of a

user-defined frequency. It is used in the repeat_interval expression of
the schedule that defines the user-defined frequency. It is mandatory when
the repeat_interval expression in the main schedule contains a
BYPERIOD clause. The following example defines the quarters of a fiscal
year.

FREQ=YEARLY;BYDATE=0301,0601,0901,1201;PERIODS=4

periods表示一个时期的数字,它形成一种用户自定义频率的循环格式。它用于定义在用户

自定义频率中repeat_interval的表达式中。它将被引用的当repeat_interval表达式在主调用计划

中使用byperiod语句。以下的语句定义了一个的4个季节;

FREQ=YEARLY;BYDATE=0301,0601,0901,1201;PERIODS=4


BYPERIOD This selects periods from a user-defined frequency. For example, if a main
schedule names a user-defined frequency schedule that defines the fiscal
quarters shown in the previous example, the clause BYPERIOD=2,4 in the

main schedule selects the 2nd and 4th fiscal quarters.

byperiod选择用户定义频率的时期。比如像前面例子中一个主调用计划命名一个用户自定义

频率调用计划定义的整年多个季节,语句BYPERIOD=2,4在主调用计划中它将选择全年中

第2和第4个季节;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
`user_scheduler_jobs` 是 Oracle 数据库中的一个系统表,用于存储所有用户定义的调度器作业的信息。您可以使用该表来查询、创建、修改和删除调度器作业。以下是一些使用 `user_scheduler_jobs` 的示例: 1. 查询所有调度器作业的信息: ```sql SELECT * FROM user_scheduler_jobs; ``` 该查询将返回所有用户定义的调度器作业的详细信息,包括作业名称、作业类型、作业状态、开始时间、重复间隔等。 2. 创建一个新的调度器作业: ```sql BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'my_job', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN my_procedure; END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=DAILY;BYHOUR=10;BYMINUTE=0;BYSECOND=0' ); END; ``` 该代码将创建一个名为 `my_job` 的新调度器作业,该作业将在每天上午10点运行一次。 3. 修改一个已存在的调度器作业: ```sql BEGIN DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'my_job', attribute => 'repeat_interval', value => 'FREQ=WEEKLY;BYDAY=TUE;BYHOUR=14;BYMINUTE=30;BYSECOND=0' ); END; ``` 该代码将修改名为 `my_job` 的调度器作业的重复间隔,将其更改为每周二下午2:30运行一次。 4. 删除一个已存在的调度器作业: ```sql BEGIN DBMS_SCHEDULER.DROP_JOB ( job_name => 'my_job' ); END; ``` 该代码将删除名为 `my_job` 的调度器作业。 以上是一些示例,您可以根据您的具体需求使用 `user_scheduler_jobs` 表和相关的调度器存储过程来管理您的调度器作业。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值