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