0

我使用可视化编辑器在 sqldeveloper3.2 中创建 schduler 链。但是面临一个问题——无法获取链的SQL代码,即请求序列,,,(create_chainfrom package )。define_chain_stepdefine_chain_ruleDBMS_SCHEDULER

此外,一些属性已经创建了步骤和规则,不能像aprogram_name等那样更改。

4

1 回答 1

0

DBMS_Metadata 可用于提取定义。

当我上次在 10.2.0.4 中尝试此操作时,它没有提取调度程序规则——我只是通过使用 SQL 读取相关系统表来提取它们。

select 'exec DBMS_SCHEDULER.DEFINE_CHAIN_RULE('''||chain_name||''','''||condition||''','''||action||''','''||rule_name||''','''||comments||''');'
from user_scheduler_chain_rules
where chain_name = 'EXPORT';

我总是发现完全放弃和重新定义时间表而不是就地修改它们更健壮。这里有一些注释:http: //oraclesponge.wordpress.com/category/oracle/dbms_scheduler/

于 2013-04-03T11:20:53.457 回答