powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Отключение триггера в процедуре
4 сообщений из 4, страница 1 из 1
Отключение триггера в процедуре
    #32107493
thick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток. Подскажите ПЛИЗ как это сделать?

CREATE OR REPLACE PROCEDURE fa_ledger (AllocState in int)
AS
BEGIN
if (AllocState != 0) then
ALTER TRIGGER fa_ledger_upd_alloc_change DISABLE;

...

ALTER TRIGGER fa_ledger_upd_alloc_change ENABLE;
else
...
end if;

END;
...
Рейтинг: 0 / 0
Отключение триггера в процедуре
    #32107502
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используй dbms_sqL
либо еще проще всего
exequte immediate 'alter....э';
...
Рейтинг: 0 / 0
Отключение триггера в процедуре
    #32107659
Edw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Edw
Гость
Только не забудь - alter tigger... это DDL операция, перед которой выполнится неявный commit.
Может проще в сам триггер логику вставить?
...
Рейтинг: 0 / 0
Отключение триггера в процедуре
    #32108382
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И разумеется лень нажать на кнопку "Search"...

В качестве анонса: там было предложено три рабочих варианта решения проблемы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Отключение триггера в процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]