트리거 삭제 및 변경

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 'Discounts 테이블의 데이터를 삭제할 수 없습니다.';
DROP TRIGGER PreventDiscountsDelete;
CREATE TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'Discounts 테이블의 데이터를 삭제할 수 없습니다.';
SQL Server에서 트리거 구축 및 최적화

트리거 변경

CREATE TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'Discounts 테이블의 데이터를 삭제할 수 없습니다.';
ALTER TRIGGER PreventDiscountsDelete
ON Discounts
INSTEAD OF DELETE
AS
    PRINT 'Discounts 테이블의 데이터를 삭제할 수 없습니다.';
SQL Server에서 트리거 구축 및 최적화

연습해 봅시다!

SQL Server에서 트리거 구축 및 최적화

Preparing Video For Download...