2016-09-20 7 views
3

Я пытаюсь изменить сценарий запуска для моей базы данных. Мое имя триггер ARCH_USER_UPD_TRG и это ставит любые обновления или удаления на USER таблиц в Z_USER таблицыКак изменить триггер в Oracle?

Я сбросив столбец из таблицы USER и теперь нужно изменить сценарий запуска больше не использовать этот столбец.

Как изменить сценарий PL/SQL триггера oracle?

+4

'создать или заменить триггер ARCH_USER_UPD_TRG'? – SomeJavaGuy

+0

[ALTER TRIGGER] (https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4001.htm) –

ответ

9

Триггер похож на пакет или процедуры, так что вы можете просто использовать

create or replace trigger triggerName 
... 
declare 
... 
begin 
    ... 
end; 
1

Простым решением будет Drop и Create триггер еще раз с измененным кодом сценария SQL.

DROP TRIGGER ARCH_USER_UPD_TRG; 

CREATE TRIGGER ARCH_USER_UPD_TRG 
//rest of code body 
+0

Нет необходимости отбрасывать и воссоздавать, вы можете просто «создать или заменить», –

 Смежные вопросы

  • Нет связанных вопросов^_^