在Oracle DB中,如何从现有对象中提取创建作业和计划的PLSQL?
我正在使用SQL Developer,但欢迎任何其他方法 .
要获取作业的DDL语句,可以将 DBMS_METADATA.GET_DDL 与 PROCOBJ 对象类型一起使用:
DBMS_METADATA.GET_DDL
PROCOBJ
select dbms_metadata.get_ddl('PROCOBJ', job_name) from user_scheduler_jobs;
UPDATE
相同的方法适用于时间表:
select dbms_metadata.get_ddl('PROCOBJ', schedule_name) from user_scheduler_schedules;
1 回答
要获取作业的DDL语句,可以将
DBMS_METADATA.GET_DDL
与PROCOBJ
对象类型一起使用:UPDATE
相同的方法适用于时间表: