DDL触发器在触发该操作的同一表上执行DDL

时间:2019-04-08 07:17:09

标签: oracle triggers

是否可以创建DDL触发器以在触发该触发器的同一表上执行DDL。

`create or replace trigger ddl_trigger after DDL on schema when 
(ora_dict_obj_type = 'TABLE')
declare
cmd varchar2(4000);
begin
cmd := 'alter table '||ora_dict_obj_name ||' add (clob_col clob)';
execute immediate cmd;
end;
/
show errors`

`create table lob_tab(id number);`

创建表时,希望触发触发器以将clob列添加到表中。

0 个答案:

没有答案