DROP TRIGGER#
DROP TRIGGER
DROP TRIGGER — удалить триггер
Синтаксис
DROP TRIGGER [ IF EXISTS ]name
ONtable_name
[ CASCADE | RESTRICT ]
Описание
DROP TRIGGER
удаляет существующее определение триггера. Для выполнения этой команды текущий пользователь должен быть владельцем таблицы, для которой определен триггер.
Параметры
IF EXISTS
Не генерировать ошибку, если триггер не существует. В этом случае будет выдано уведомление.
name
Имя триггера для удаления.
table_name
Имя (опционально с указанием схемы) таблицы, для которой определен триггер.
CASCADE
Автоматически удаляйте объекты, зависящие от триггера, а также все объекты, зависящие от этих объектов (см. Раздел 5.14).
RESTRICT
Отказаться от удаления триггера, если от него зависят другие объекты. Это значение по умолчанию.
Примеры
Удалите триггер if_dist_exists
на таблице
films
:
DROP TRIGGER if_dist_exists ON films;
Совместимость
Оператор DROP TRIGGER
в Tantor BE несовместимо со стандартом SQL. В стандарте SQL имена триггеров не привязаны к таблицам, поэтому команда простая DROP TRIGGER
.
name