×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.39. ALTER TRIGGER

6.1.39. ALTER TRIGGER

ALTER TRIGGER — изменение определения триггера

Синтаксис

ALTER TRIGGER name ON table_name RENAME TO new_name
ALTER TRIGGER name ON table_name [ NO ] DEPENDS ON EXTENSION extension_name

Описание

ALTER TRIGGER изменяет свойства существующего триггера.

Фраза RENAME изменяет имя заданного триггера, не меняя его определение. Если таблица, на которой определён триггер, является секционированной, то соответствующие клонированные триггеры в секциях также переименовываются.

Фраза DEPENDS ON EXTENSION помечает триггер как зависимый от расширения, так что если расширение будет удалено, триггер также будет автоматически удалён.

Вы должны владеть таблицей, с которой действует триггер, чтобы иметь возможность изменять его свойства.

Параметры

name

Имя существующего триггера для изменения.

table_name

Имя таблицы, с которой действует этот триггер.

new_name

Новое имя для триггера.

extension_name

Имя расширения, от которого триггер должен зависеть (или перестать зависеть, если указано NO). Триггер, помеченный как зависимый от расширения, автоматически удаляется при удалении расширения.

Замечания

Возможность временно включать или отключать триггер предоставляется командой ALTER TABLE, а не ALTER TRIGGER, потому что в ALTER TRIGGER нет удобного способа выразить опцию включения или отключения всех триггеров таблицы одновременно.

Примеры

Чтобы переименовать существующий триггер:

ALTER TRIGGER emp_stamp ON emp RENAME TO emp_track_chgs;

Чтобы пометить триггер как зависимый от расширения:

ALTER TRIGGER emp_stamp ON emp DEPENDS ON EXTENSION emplib;

Совместимость

ALTER TRIGGER является расширением Digital Q.DataBase стандарта SQL.

См. также

ALTER TABLE
Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению