DB

(MSSQL) 트리거 (Trigger)

kjun.kr 2017. 4. 13. 22:13
728x90

CREATE TRIGGER trg_testDelete -- 트리거 이름

ON TEST -- 테이블 이름

AFTER UPDATE,DELETE -- update 후에 작동하게 지정 (DELETE, INSERT)

AS

INSERT INTO TEST2

SELECT * FROM updated -- (deleted, inserted)

 

INSERT INTO TEST2

SELECT * FROM deleted

 

TEST 테이블이 없데이트 될때 TEST2 테이블에 데이터가 insert 되도록 동작

 

----------------------------------------------------------------------------------------------

 

CREATE TRIGGER trg_testDelete -- 트리거 이름

ON TEST -- 테이블 이름

INSTEAD OF INSERT -- Insert 이전에 작동하게 지정 (DELETE, INSERT)

AS

INSERT INTO TEST2

SELECT * FROM inserted

 

----------------------------------------------------------------------------------------------

테이블에 연관된 trigger 확인 프로시저.

exec sp_helptrigger 테이블명

예) exec sp_helptrigger TEST_JUN

728x90