[MSSQL] INSERT/UPDATE/DELETE 트리거를 하나로
INSERT/UPDATE/DELETE 트리거를 하나로 만들 수 있습니다. (MSSQL 만 되는 건 아닙니다만, 각각의 DBMS 마다 문법은 조금씩 다르겠죠.) 그에 대한 예제입니다. CREATE TABLE TR_TEST ( COL NVARCHAR(1) ) GO CREATE TRIGGER TRIGGER_DML_TR_TEST ON TR_TEST WITH ENCRYPTION FOR INSERT, UPDATE, DELETE AS BEGIN SET NOCOUNT ON; DECLARE @P_ACTION NVARCHAR(1); SET @P_ACTION = 'I'; IF EXISTS ( SELECT 1 FROM DELETED ) BEGIN SET @P_ACTION = 'D'; IF EXISTS ( SELECT 1 FR..
2011. 5. 31. 13:58