Здравствуйте, Oleg_Dem, Вы писали:
O_D>Помогите перехватить DDL-команду в Oracle. O_D>Я дошол до того, что могу получить имя объекта, а как перехватить всю команду(Create, Alter, Drop...)???
Здравствуйте, bizhan, Вы писали:
B>Системные тригера пробовал?
Вот в этом и заключается вопрос. Я создаю тригер на
--
create or replace trigger Save_Log_Drop
after alter on database
--
Проблема этого подхода в том что я немогу отследить создания внешнего ключа, так как их может бить N в одной таблице созданых на разные таблицы. Я имею название — ora_dict_obj_name(TableName, TriggerName...), и тип — ora_dict_obj_type(TABLE, TRIGGER, SYNONYM...). А как получить полностью команду которая передаётся на сервер?
B>Павел
B>p.s Оракл какой версии?