drno-reg
@drno-reg
см не кратко

Какие нужны права чтобы создать триггер?

Здравствуйте.

Пытаюсь создать триггре реагирующий на INSERT и UPDATE операции в таблице из другой схемы UM_EVENTS.ALL_EVENTS

CREATE OR REPLACE TRIGGER ALL_EVENTS_LOG
  AFTER INSERT or UPDATE ON UM_EVENTS.ALL_EVENTS
FOR EACH ROW
declare
  -- local variables here
begin
if inserting then
  insert into WAREHOUSE.ALL_EVENTS_LOG
  (ID, TYPE, TIME_RECEIVED)
  values(
         :NEW.ID,
         'INSERT',
         sysdate) ;
  END IF;
if updating then
  insert into WAREHOUSE.ALL_EVENTS_LOG
  (ID, TYPE, TIME_RECEIVED)
  values(
         :OLD.ID,
         'UPDATE',
         sysdate) ;
  END IF;
end ALL_EVENTS_LOG;


при попытке создать триггер возникает ошибка ORA-01031 insufficient privileges и подчеркивается developer ом UM_EVENTS.ALL_EVENTS

доступ на select к UM_EVENTS.ALL_EVENTS есть,
какие права еще нужны?
  • Вопрос задан
  • 1157 просмотров
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
Право так и называется -- CREATE ANY TRIGGER.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы