MySchedule怎么写啊?五年级英语第二单元

MySchedule怎么写啊?五年级英语第二单元,第1张

My Schedule: 我的日程安排,写你计划什么时间做什么事情就好了。

例如:

7:00-7:30 Have breakfast

7:30-9:00 read books

等等。

My schedule。

schedule造句:

1、The examination schedule is posted up.

考试日程贴在墙上。

2、Bidders shall submit a Cancellation Schedule with milestones.

投标方应提交一份带有里程碑的??时间表。

3、The lowest budget schedule of network planning under the nonlinear case.

非线性情况下的网络计划最低成本日程。

4、Study on Effect of Curing Schedule on the Strength of RPC.

养护制度对活性粉末混凝土(RPC)强度的影响研究。

5、I think we can make (or form) a tentative schedule now.

我认为现在可以先草拟一个临时方案。

6、His punishing work schedule had made him resort to drugs.

他那累人的工作日程已经使他不得不求助于 * 了。

7、I've got a very tight schedule today so I can't see you until tomorrow.

今天我的日程已经排得很满, 所以明天才能见你。

10g

中新推出的SCHEDULER可能确实会让很多初接触的朋友感觉晕头晕脑,相比之前的jobs,SCHEDULER中新增的概念太多。比如说jobs,仍

然可以理解成之前版本中的jobs,不过功能更加强大(注意10g中也仍然可以使用普通jobs,这是废话,相信看本篇文章的朋友目前应该还是这样在

用),比如说program,指的是运行的程序(把要做什么单提出来了),比如说schedule,我将其翻译为调度(job我翻译为任务),定义执行的

频率或者说周期。

3.1 创建和管理Schedule s

Schedule ,中文直译的话应该理解成调度,从名字来看,它是一个逻辑实体(逻辑,还实体,好矛盾),就是说当创建了schedule之后,数据库中就肯定存在这一对象,只不过这一对象是用来描述job的执行周期。

创建schedule可以通过DBMS_SCHEDULER.CREATE_SCHEDULE过程,该过程支持的参数如下:

SQL>

desc dbms_scheduler.create_scheduleParameter

Type Mode Default? ---------------

------------------------ ---- -------- SCHEDULE_NAME

VARCHAR2 INSTART_DATE TIMESTAMP WITH

TIME ZONE IN YREPEAT_INTERVAL VARCHAR2

INEND_DATETIMESTAMP WITH TIME ZONE IN Y

COMMENTSVARCHAR2 IN Y

各参数分别代表含意如下:

SCHEDULE_NAME :指定schedule名称,注意名称不能重复。

START_DATE :指定该调度的开始时间,可为空,当为空时表示该调度暂不起用。

REPEAT_INTERVAL :指定调度的执行频率或周期。

END_DATE :指定调度的结束时间,可为空,为空时就表示该调度将一直进行。

COMMENTS :注释信息。

 

 这其中,比较有技术含量的是REPEAT_INTERVAL参数,对于这个参数大家应该不会太陌生,因为前面介绍Jobs,也曾经提到过同名的参

数,Schedules中的REPEAT_INTERVAL参数和Jobs中的REPEAT_INTERVAL参数功能完全相同,甚至参数格式也一模一

样。

REPEAT_INTERVAL 参数的语法结构要复杂的多。其中最重要的是FREQ和INTERVAL两个关键字。

FREQ 关键字用来指定间隔的时间周期,可选参数有:YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY, and SECONDLY,分别表示年、月、周、日、时、分、秒等单位。

INTERVAL 关键字用来指定间隔的频繁,可指定的值的范围从1-99。

比如说,当指定REPEAT_INTERVAL=>'FREQ=DAILYINTERVAL=1'就表示每天执行一次,如果将INTERVAL改为7就表示每7天执行一次,效果等同于FREQ=WEEKLYINTERVAL=1。

下面,创建一个schedule,指定调度为每周一次的频率,执行脚本如下:

SQL>

begin 2 DBMS_SCHEDULER.CREATE_SCHEDULE ( 3schedule_name

=>'my_first_schedule', 4start_date=>SYSDATE, 5

repeat_interval =>'FREQ=WEEKLYINTERVAL=1', 6

comments =>'Every 1 weeks') 7 END 8 /PL/SQL procedure

successfully completed.

查询当前已经创建的schedules,可以通过*_SCHEDULER_SCHEDULES视图(含DBA_,ALL_,USER_),例如,查看当前用户拥有的schedules,执行语句如下:

SQL>

select schedule_name,repeat_interval from

user_scheduler_schedulesSCHEDULE_NAME

REPEAT_INTERVAL------------------------------

------------------------------MY_FIRST_SCHEDULE

FREQ=WEEKLYINTERVAL=1

如果要修改schedule属性的话,也是使用

DBMS_SCHEDULER.SET_ATTRIBUTE过程,该过程的调用方式前面已经多次演示过,这里就不再重复举例了,仅说明一点,对于

schedule来说,能够修改的属性包括:REPEAT_INTERVAL、COMMENTS、END_DATE、START_DATE以及

EVENT_SPEC。

至于删除schedule,再简单不过,执行DBMS_SCHEDULER.DROP_SCHEDULE过程即可,例如:

SQL>EXEC DBMS_SCHEDULER.DROP_SCHEDULE('MY_FIRST_SCHEDULE')PL/SQL procedure successfully completed.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11346187.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存