====== DROP TRIGGER ====== ===== Версии сервера ===== ^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^ | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? | ===== Формат ===== DROP TRIGGER name; ^ Аргумент ^ Описание ^ |name |Имя существующего триггера.| ===== Описание ===== DROP TRIGGER удаляет определенный пользователем триггер из базы данных. Определенные системой триггеры, такие как созданные для CHECK ограничения, не могут быть удалены инструкцией DROP TRIGGER. Используйте [[ALERT TABLE]], чтобы удалить предложение CHECK, которое определяет триггер. Триггеры, используемые для активных транзакций, не могут быть удалены, пока транзакция не завершена. Триггер может быть удален его создателем и пользователем SYSDBA. :!: Чтобы сделать триггер временно не активным, используйте инструкцию [[ALTER TRIGGER]] и определите INACTIVE в заголовке. ===== Пример ===== Следующая инструкция удаляет триггер: DROP TRIGGER POST_NEW_ORDER; ===== См. также ===== [[CREATE TRIGGER]], [[ALTER TRIGGER]], [[RDB$TRIGGERS]], [[CREATE PROCEDURE]], [[ALTER PROCEDURE]] ===== Источник ===== langref.pdf