티스토리 뷰

반응형


업무를 진행하다보면 마감이 완료되어도 특수한 경우 때문에 일부필드가 변경되어야 할 경우가 발생 합니다.

이런경우 트리거로 막아놓은 부분 예외처리하는 방법입니다.

 
MSSQL Trigger 특정필드 변경시 실행하게 하는방법


IF EXISTS (Select * From sysobjects Where id = object_id('dbo.테이블명') AND sysstat & 0xf = 8)
Drop Trigger dbo.트리거명
GO
 
Create Trigger 트리거명 
    On 테이블명
   For Update
AS 
   BEGIN        
      If (UPDATE(필드명) or UPDATE(필드명))
          Begin
            ------------------------
           -- 처리 로직 구현
            ------------------------  
         End
   
   End       
RETURN


 끝

반응형
댓글