Дорогие подписчики!
Дорогие подписчики! ✔ Продолжаем рассказывать о новшествах версии 18.2. Сегодня — о поддержке команды ALTER TRIGGER в нашей реализации T-SQL-диалекта. Для чего это нужно ✔ Ранее для изменения свойств триггера требовалось удалить его и создать заново. Команда ALTER TRIGGER позволяет включать, отключать или изменять определение существующего триггера без его удаления. Что можно делать · Включать и отключать триггер без потери его определения; · Изменять тело триггера (при необходимости); · Сохранять связанные разрешения и зависимости. Синтаксис -- Включение триггера ALTER TRIGGER trigger_name ENABLE; -- Отключение триггера ALTER TRIGGER trigger_name DISABLE; Пример использования -- Отключение триггера перед массовой загрузкой данных ALTER TRIGGER trg_audit_employees DISABLE; -- Выполнение массовой операции INSERT INTO employees SELECT * FROM temp_employees; -- Включение триггера обратно ALTER TRIGGER trg_audit_employees ENABLE; Области применения · Временное отключение триггеров при массовых загрузках данных; · Отладка без удаления триггера; · Управление производительностью пакетных операций.