Можно ли создать триггер в таблице, которая запускается, когда в таблице выполняется ANY dml?
Например, мне нужно убедиться, что никакие инструкции вставки/обновления/удаления не могут быть запущены в выходные дни. Итак, вместо написания:
СОЗДАТЬ ТРИГГЕР DENY_DML_1 ПЕРЕД ВСТАВКОЙ...
CREATE TRIGGER DENY_DML_2 ПЕРЕД ОБНОВЛЕНИЕМ...
СОЗДАТЬ ТРИГГЕР DENY_DML_3 ПЕРЕД УДАЛЕНИЕМ...
... возможно ли написать один триггер, чтобы управлять ими все?
Большое спасибо заранее! ~ Daniel
Нет. Из документация:
trigger_event указывает вид который активирует триггер. Триггер-событие может быть одним из следующее: INSERT... ОБНОВЛЕНИЕ... DELETE...