Удаление и изменение триггеров

Создание и оптимизация триггеров в SQL Server

Florin Angelescu

Instructor

Удаление триггеров таблиц и представлений

DROP TRIGGER PreventNewDiscounts;

Таблица

Создание и оптимизация триггеров в SQL Server

Удаление триггеров базы данных

DROP TRIGGER PreventNewDiscounts;
DROP TRIGGER PreventViewsModifications
ON DATABASE;

Таблица

База данных

Создание и оптимизация триггеров в SQL Server

Удаление триггеров сервера

DROP TRIGGER PreventNewDiscounts;
DROP TRIGGER PreventViewsModifications
ON DATABASE;
DROP TRIGGER DisallowLinkedServers
ON ALL SERVER;

Таблица

База данных

Сервер

Создание и оптимизация триггеров в SQL Server

Отключение триггеров

DISABLE TRIGGER PreventNewDiscounts
ON Discounts;
DISABLE TRIGGER PreventViewsModifications
ON DATABASE;
DISABLE TRIGGER DisallowLinkedServers
ON ALL SERVER;

Таблица

База данных

Сервер

Создание и оптимизация триггеров в SQL Server

Включение триггеров

ENABLE TRIGGER PreventNewDiscounts
ON Discounts;
ENABLE TRIGGER PreventViewsModifications
ON DATABASE;
ENABLE TRIGGER DisallowLinkedServers
ON ALL SERVER;

Таблица

База данных

Сервер

Создание и оптимизация триггеров в SQL Server

Изменение триггеров

CREATE TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'You are not allowed to data from the Discounts table.';
DROP TRIGGER PreventDiscountsDelete;
CREATE TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'You are not allowed to remove data from the Discounts table.';
Создание и оптимизация триггеров в SQL Server

Изменение триггеров

CREATE TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'You are not allowed to data from the Discounts table.';
ALTER TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'You are not allowed to remove data from the Discounts table.';
Создание и оптимизация триггеров в SQL Server

Давайте потренируемся!

Создание и оптимизация триггеров в SQL Server

Preparing Video For Download...