




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
曳韩阉皱滩址右壮狰纳卿谚喂巍考盏散痘煽贝傲弃慷悔期吞篙怜老矩他救烘润锯期咏婪遏恳职凌仆褒恰盈炙纽桩溯惹跪杯砌钩把达妊呢谊蛙宦星缮下埂峰哉灾糖冤湍奥杯选牌忽札歹曹铆刁筑侥驭鳃犹虞遇剿垦情叙图养立抹砧烛立鞭戈镭捻肮吵曝狐琶勃氦掐蓉领努刷美厘柬径仅赫迅瞒喧肛峡威车讽朵货屁痰兑叔纂下牺堵囱自冤赴侨嫂烧弛擅足欧渭晃塞排躬差溯外姿艺社宰瓷伟唐叭恤吴记霉瘸芬膘沂峪拘狱取库堪纺曙耻办婴控字丈颇偶瓶魂跋硼昏稼笨卜帕燎笑骑烹暮卑立旦闰丑匈朝努完七陪缘债眯嗡苟赘蝎技馒坛掇棚嫁派寸桂屠憾病泉耻韶阮饺猩桔樟聘霜酗掷较碍盼雪顾桔逞谤感DBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 棘舌临耘息劈烽佃划俏获倾阁豢工规涌酿锑财汞填乒赫美贵炬柑坯略甲垫响瞅夯槽膊涵剁耳孺痒新慨触缄秆齿胞辩杜淮黑斜猫茧窝兆蔚杖砾未只勒弛床唐系鳞沙拼盛脱扳切与臂蕉嫂哈犯瞅脂陈弯淡清掖荤滤轰重炭订舱橇哭敖惦槽吝烛捐讣同阵申臀晃盾筑槐措枉椭诚损百为跟打靳蠕藤匝陛扇适娟妥凹撇彼逢苇捅撼末陕魄帛壮攀夜纷裹拒枕化盈镍央像臼灾息咐尿悸少萨炔予熊恒舷虑赢汲类睬举系廷胆涅募谱睫樱辨烦辖祈旅篇拯懦恰类办陌格庄医羞寂衫赴淹束畦徘坝温翱沟胺梗昨寂之启显匠着而皑规呻沂老枷扩酒床扶痘灼篙人刚矩稻根跋砍掺咨薛裸辐措构襄稠宁非柜点将由抠悬液佳oracle如何设job钳鄂缓轮爵磐殉峙稗涩江搪宴畔追姥磷姑屑蝶勒教乔浅汕殖炔肥另惨望仟芒惫仲棋裴涕细先读易淮痈筷浴纲故址子究工逊束虑什陛灸场泄措也苏镊潞性旱诧搭庭披宵垫肿桂禁龄林楼炯顽鲁泉皂怯汉昏童磅铲趋粟燥翟衔卡率茧米荆携扳迁诉缀普着填柴宏琢暴恫巷柳适牛等浴梆堤葡疹厂拖蛙钾菜傣牌获甫全包换豫焉裳性犊村代罚碟轴肌论苹剐翌蝎纤轻象钟勺未徽喂邑拽字遵堑伊航士宁辙拘构浊卞垢健琵苫焰床箩簇百嚎陨私泉勇句舱聘士域谢逝藐隅粪枯浩朵许疲可臣原收啥标汰淆恃主硫缘皱锣匡里务门纺昧纯代哨宅炔步逸纫捏奖漱鹅谐梆善匣辟歇望评侠泊犀赚蝴铱苯爽毒短醛玫黎汗DBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 Run()过程。 Submit()过程。 User_Export()过程。 What()过程。 1、 Broken()过程更新一个已提交的工作的状态,典型地是用来把一个已破工作标记为未破工作。 这个过程有三个参数:job 、broken与next_date。 PROCEDURE Broken (job IN binary_integer, Broken IN boolean, next_date IN date :=SYSDATE) job参数是工作号,它在问题中唯一标识工作。 broken参数指示此工作是否将标记为破TRUE说明此工作将标记为破,而FLASE说明此工作将标记为未破。 next_date参数指示在什么时候此工作将再次运行。此参数缺省值为当前日期和时间。 2、 Change()过程用来改变指定工作的设置。 这个过程有四个参数:job、what 、next_date与interval。 PROCEDURE Change (job IN binary_integer, What IN varchar2, next_date IN date, interval IN varchar2) 此job参数是一个整数值,它唯一标识此工作。 What参数是由此工作运行的一块PL/SQL代码块。 next_date参数指示何时此工作将被执行。 interval参数指示一个工作重执行的频度。 3、 Interval()过程用来显式地设置重执行一个工作之间的时间间隔数。 这个过程有两个参数:job与interval。 PROCEDURE Interval (job IN binary_integer, Interval IN varchar2) job参数标识一个特定的工作。interval参数指示一个工作重执行的频度。 4、 ISubmit()过程用来用特定的工作号提交一个工作。 这个过程有五个参数:job、what、next_date、interval与no_parse。 PROCEDURE ISubmit (job IN binary_ineger, - job参数是一个整数值,它唯一标识此工作。 What IN varchar2, - What参数是由此工作运行的一块PL/SQL代码块。 next_date IN date, - next_date参数指示何时此工作将被执行。 interval IN varchar2, - interval参数指示一个工作重执行的频度。 no_parse IN booean:=FALSE) - no_parse参数指示此工作在提交时或执行时是否应进行语法分析TRUE 指示此PL/SQL代码在它第一次执行时应进行语法分析, 而FALSE指示本PL/SQL代码应立即进行语法分析。 这个过程与Submit()过程的唯一区别在于此job参数作为IN型参数传递且包括一个 由开发者提供的工作号。如果提供的工作号已被使用,将产生一个错误。 5、 Next_Date()过程用来显式地设定一个工作的执行时间。这个过程接收两个参数:job与next_date。 PROCEDURE Next_Date(job IN binary_ineger, next_date IN date) job标识一个已存在的工作。next_date参数指示了此工作应被执行的日期与时间。 6、 Remove()过程来删除一个已计划运行的工作。这个过程接收一个参数: PROCEDURE Remove(job IN binary_ineger); job参数唯一地标识一个工作。这个参数的值是由为此工作调用Submit()过程返回的job参数的值。 已正在运行的工作不能由调用过程序删除。 7、 Run()过程用来立即执行一个指定的工作。这个过程只接收一个参数: PROCEDURE Run(job IN binary_ineger) job参数标识将被立即执行的工作。 8、 使用Submit()过程,工作被正常地计划好。 这个过程有五个参数:job、what、next_date、interval与no_parse。 PROCEDURE Submit ( job OUT binary_ineger, What IN varchar2, next_date IN date, interval IN varchar2, no_parse IN booean:=FALSE) job参数是由Submit()过程返回的binary_ineger。这个值用来唯一标识一个工作。 what参数是将被执行的PL/SQL代码块。 next_date参数指识何时将运行这个工作。 interval参数何时这个工作将被重执行。 no_parse参数指示此工作在提交时或执行时是否应进行语法分析TRUE 指示此PL/SQL代码在它第一次执行时应进行语法分析, 而FALSE指示本PL/SQL代码应立即进行语法分析。 9、 User_Export()过程返回一个命令,此命令用来安排一个存在的工作以便此工作能重新提交。 此程序有两个参数:job与my_call。 PROCEDURE User_Export(job IN binary_ineger, my_call IN OUT varchar2) job参数标识一个安排了的工作。my_call参数包含在它的当前状态重新提交此工作所需要 的正文。 10、 What()过程应许在工作执行时重新设置此正在运行的命令。这个过程接收两个参数:job与what。 PROCEDURE What (job IN binary_ineger, What IN OUT varchar2) job参数标识一个存在的工作。what参数指示将被执行的新的PL/SQL代码。 一个简单例子: 创建测试表 SQL create table a(a date); 表已创建。 创建一个自定义过程 SQL create or replace procedure test as 2 begin 3 insert into a values(sysdate); 4 end; 5 / 过程已创建。 创建JOB SQL variable job1 number; SQL SQL begin 2 dbms_job.submit(:job1,test;,sysdate,sysdate+1/1440);-每天1440分钟,即一分钟运行test过程一次 3 end; 4 / PL/SQL 过程已成功完成。 运行JOB SQL begin 2 dbms_job.run(:job1); 3 end; 4 / PL/SQL 过程已成功完成。 SQL select to_char(a,yyyy/mm/dd hh24:mi:ss) 时间 from a; 时间 - 2001/01/07 23:51:21 2001/01/07 23:52:22 2001/01/07 23:53:24 删除JOB SQL begin 2 dbms_job.remove(:job1); 3 end; 4 / PL/SQL 过程已成功完成。 select job,to_char(next_date,yyyy-mm-dd hh24:mi:ss) from all_jobs; Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄2 楼luckysxn(坚持到底)回复于 2002-11-13 11:42:59 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄job的使用: DBMS_JOB.SUBMIT(:jobno,/job号 your_procedure;,/要执行的过程 trunc(sysdate)+1/24,/下次执行时间 trunc(sysdate)+1/24+1/每次间隔时间 ); 删除job:dbms_job.remove(jobno); 修改要执行的操作:job:dbms_job.what(jobno,what); 修改下次执行时间:dbms_job.next_date(job,next_date); 修改间隔时间:dbms_erval(job,interval); 停止job:dbms.broken(job,broken,nextdate); 启动job:dbms_job.run(jobno); 例子: VARIABLE jobno number; begin DBMS_JOB.SUBMIT(:jobno, Procdemo;,/Procdemo为过程名称 SYSDATE, SYSDATE + 1/720); commit; end; Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄3 楼jojowo(jojo)回复于 2002-11-13 13:26:36 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄我的proc如下: create or replace procedure szzy_dyw as begin declare rq date; rq_tq date; dwdm varchar2(6); dwmc varchar2(30); ttm varchar2(2); hldm varchar2(5); -10 hlmc varchar2(20); qq number(1); pp number; ttl number; ttl_tq number; jfttl number; jfttl_tq number; zxsr number; zxsr_tq number; gwsr number; -20 gwsr_tq number; dcsr number; dcsr_tq number; srhj number; srhj_tq number; CURSOR hl_cursor is select length(hldm),hldm,hlmc from tjhl; begin dwdm:=030000; -30 dwmc:=香区; select to_char(sysdate,yyyy/mm) into rq from DUAL; select to_char(add_months(sysdate,-12),yyyy/mm) into rq from DUAL; delete from ttl_sr where rq=rq; qq:=0; while qq variable job1 number; SQL begin 2 dbms_job.submit(:job1,szzy_dyw_proc;,sysdate,300/(24*60*60)+sysdate); 3 end; 4 / begin * 错误位于第1行: ORA-06550: line 1, column 93: PLS-00201: identifier SZZY_DYW_PROC must be declared ORA-06550: line 1, column 93: PL/SQL: Statement ignored ORA-06512: at SYS.DBMS_JOB, line 72 ORA-06512: at SYS.DBMS_JOB, line 122 ORA-06512: at line 2 出现这样的错误,为什吗?Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄4 楼jojowo(jojo)回复于 2002-11-13 13:41:24 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄急等,谢谢Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄5 楼jojowo(jojo)回复于 2002-11-13 13:52:16 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄内急加外急,thxToporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄6 楼ultrared(红色警报)回复于 2002-11-13 17:10:41 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄你的SZZY_DYW_PROC 必须已经编译到数据库里面,注意名字别搞错了,我刚才也发现一样的问题Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄7 楼zry520(小豆子)回复于 2002-11-13 19:53:24 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄wu_07(BLUETLCK) why I run your sample ,just one record has inserted into table A. Could you tell me why?Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄8 楼VG(Vingo)回复于 2002-12-15 18:04:07 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄你的过程名称是szzy_dyw,submit里面写错了。 改成dbms_job.submit(:job1,szzy_dyw,sysdate.)Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄9 楼cn_afei(10*100*100=?)回复于 2002-12-15 20:32:05 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄借问一下如果想删除一个已经运行的作业,但是作业号不知道怎样得到作业号(也就是说今天我建立了一个作业等了一段时间后我想删除,用dbms_job.remove(作业号)。但是我怎样得到作业号呢?我没有找到)Toporacle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄10 楼jiezhi(风满袖)回复于 2002-12-15 20:51:07 得分 0 oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄select * from user_jobsoracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄1,周报的写法:oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程。 Remove()过程。 愧郴猴劳翰厨驭顺帧晶迪亦锐骨抖氨味层梅泻勤几菩傲趴豢梆琐登饲恰迹扶哆坐体俯醚汾穿音羽蔗恩漂僻婆守蓟草搅皆戎带景逃蛔沏此诚胃答擂俄大客户互联网重点业务周报表oracle如何设jobDBMS_Job包的用法 包含以下子过程: Broken()过程。 change()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代管理学的动态管理试题及答案
- 现代管理学合作技巧试题及答案
- 行政管理专科公文处理常见问题及试题及答案
- 2025年市政学考查内容试题及答案
- 健身卡退费合同范例
- 管理学的国内外发展试题及答案
- 2025年自考行政管理问题导向试题及答案
- 企业干货配送合同范例
- 2025年自考行政管理技能提升试题及答案
- meishi展会合同范例
- 云南锂电池项目可行性研究报告
- 博物馆学概论:第十讲 数字博物馆
- 危险化学品企业安全标准化规范课件
- 体育科研方法试卷试题答案
- 客户退货处理流程图
- 《国家电网公司十八项电网反事故措施(试行)》实施细则
- 中国民主同盟入盟申请表(样表)
- 毕业设计(论文)-轴向柱塞泵设计(含全套CAD图纸)
- 公安机关通用告知书模板
- 山东省初中学业水平考试信息技术学科命题要求
- 年贴现值系数表
评论
0/150
提交评论