본문 바로가기
Database/MSSQL

insert, update 트리거

by 반화넬 2009. 2. 13.
반응형


DROP TRIGGER 트리거명

GO

CREATE TRIGGER 트리거명
ON TB_A  FOR INSERT,UPDATE
AS
BEGIN
SET NOCOUNT on

 declare @cnt int ,@PK int -- 변수 선언

 select @cnt = cnt,@PK = PK from inserted -- 값 추출
 update TB_B set Cnt =  @cnt WHERE M_idx = @PK

END

 

1. @cnt 는 변경하고자 하는값이며 @PK는 비교하기 위한 값.

2. TB_A 테이블 값이 변경될 경우 TB_B 테이블의 PK Row 값을 변경하기 위한 트리거.

 

 

반응형