Триггер DDL для выполнения DDL на той же таблице, которая вызвала действие - PullRequest
0 голосов
/ 08 апреля 2019

Можно ли создать триггер 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 встол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...