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