Pergunta : Disparadores do usuário 2005 do SQL

Se um disparador é definido como abaixo, há uma maneira sabe definitiva que que ação ateou fogo ao disparador ou é a melhor separação da maneira o disparador para fora (assim para falar)? class= " lineNumbers " >
1 do >

CRIAR O DISPARADOR [dbo]. [t_MyCoolTrigger] SOBRE [dbo]. [MyCoolTable]
PARA A INSERÇÃO, ATUALIZAÇÃO, class= > " desobstruído " da SUPRESSÃO AS
class= do

Resposta : Disparadores do usuário 2005 do SQL

1:
2:
3:
4:
5:
6:
7:
8:
CRIAR O DISPARADOR [dbo]. [t_MyCoolTrigger] SOBRE [dbo]. [MyCoolTable] 
PARA A INSERÇÃO, ATUALIZAÇÃO, SUPRESSÃO  COMO
COMEÇAR
AJUSTAR NOCOUNT SOBRE
SE (EXISTE (SELECIONAR * Do SUPRIMIDO) E (COLUMNS_UPDATED () = 0x0)) IMPRIMIR A “SUPRESSÃO”
SE (EXISTE (SELECIONAR * Do SUPRIMIDO) E (COLUMNS_UPDATED () <> 0x0) E EXISTE (SELECIONAR * Do INTRODUZIDO)) IMPRIMIR A “ATUALIZAÇÃO”
SE (NÃO EXISTE (SELECIONAR * DO SUPRIMIDO) E EXISTE (SELECIONAR * DO INTRODUZIDO)) IMPRIMIR A “INSERÇÃO”
EXTREMIDADE
Outras soluções  
 
programming4us programming4us