Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

4

主题
1#
发表于 2012-12-3 16:06:01 | 查看: 6513| 回复: 3
现有一个job ,如何才能获取创建这个JOB 的DDL 语句
2#
发表于 2012-12-3 16:10:19
FYI

  1. SQL> create table ttime (t1 timestamp);

  2. Table created.

  3. SQL>  exec dbms_job.submit(:v_job,what=>'begin insert into ttime values(systimestamp); end;',next_date=>SYSDATE,INTERVAL=>'sysdate+1/86400');

  4. SQL> select job from dba_jobs;

  5.        JOB
  6. ----------
  7.          1
  8.                  
  9.                  
  10. set serveroutput on ;

  11. declare
  12.         job_body varchar2(32767);
  13.     begin
  14.         dbms_job.user_export(1,job_body);
  15.         dbms_output.put_line(job_body);
  16.     end;
  17.     /                 
  18.        
  19.        
  20. dbms_job.isubmit(job=>1,what=>'begin insert into ttime values(systimestamp); end;',next_date=>to_date('2012-12-03:08:03:52','YYYY-MM-DD:HH24:MI:SS'),interval=>'sysdate+1/86400',no_parse=>TRUE);       
复制代码

回复 只看该作者 道具 举报

3#
发表于 2012-12-6 13:06:32
不错,学习了

回复 只看该作者 道具 举报

4#
发表于 2013-3-7 16:01:22
很给力,今天 用上了

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-27 01:14 , Processed in 0.051897 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569