Видалення та зміна тригерів

Створення та оптимізація тригерів у 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...