Para criar uma trigger no Sql Server eh bem simples, segue um exemplo de trigger de insert.


CREATE TRIGGER [TR_INSERT_PESSOA] ON [dbo].[PESSOA]
FOR INSERT
AS

DECLARE  @NOME    AS VARCHAR(40)

SET NOCOUNT ON

-- BUSCA PESSOA QUE FOI INSERIDA
SELECT @NOME = NOME
FROM  INSERTED

-- VERIFICA SE EXISTE NA TABELA_CONTROLE
SELECT 1
FROM ATUALIZA_PESSOA
WHERE NOME = @NOME
IF @@ROWCOUNT = 0
BEGIN

-- INSERE NA TABELA_CONTROLE
INSERT INTO ATUALIZA_PESSOA
SELECT NOME
FROM INSERTED

END

­čśÇ