创建作业和计划的PLSQL

时间:2015-11-24 11:04:23

标签: oracle plsql

在Oracle DB中,如何从现有对象中提取创建作业和计划的PLSQL?

我正在使用SQL Developer,但欢迎任何其他方法。

1 个答案:

答案 0 :(得分:2)

要获取作业的DDL语句,可以将DBMS_METADATA.GET_DDLPROCOBJ对象类型一起使用:

select dbms_metadata.get_ddl('PROCOBJ', job_name) 
from user_scheduler_jobs;

<强>更新

同样的方法适用于时间表:

select dbms_metadata.get_ddl('PROCOBJ', schedule_name) 
from user_scheduler_schedules;