Accedi al server SQL e andare a Enterprise Manager . Individuare la tabella su cui l' evento avrà luogo .
2
Fare clic destro su questo tavolo . Fare clic su " Tutte le attività " e poi " Gestione Trigger ". Creare un nuovo trigger .
3
La prima parte di un trigger SQL di base definisce il nome del trigger . Per un esempio , chiameremo questo trigger " triggerOne . " Per la prima riga , digitare:
CREATE TRIGGER triggerOne
4
La seconda linea dirà al server quale evento dovrebbe scatenare esso. Per il nostro esempio , ci sarà la scrittura di codice che viene attivato ogni volta che c'è un aggiornamento o una modifica nella tabella ExampleBlue . L'evento verrà attivato dopo che viene eseguito l'aggiornamento , e si applica a tutto il tavolo . Per questa linea , digitare :
DOPO AGGIORNAMENTO SULLA ExampleBlue FOR EACH ROW
E ' anche possibile avere questo evento attivato prima che l'aggiornamento ha luogo, utilizzando la PRIMA argomento invece che dopo . AGGIORNAMENTO SUL può essere sostituito con INSERT ON o su Elimina .
5
L' ultimo pezzo di codice da inserire è la dichiarazione di innesco , che dire al server che cosa fare . Questa sezione del trigger può contenere una varietà infinita di comandi e gli argomenti , ma per il nostro esempio sarà dirigere il server per eseguire una procedura specifica ogni volta che il trigger è impostato su off . Quindi, ogni volta che il nostro codice viene attivato , avremo il server di eseguire la procedura di " UpdateProcedure " inserendo questo codice:
Exec UpdateProcedure
6
Ora abbiamo il seguente codice per il nostro esempio SQL grilletto :
CREATE TRIGGER triggerOneAFTER AGGIORNAMENTO SULLA ExampleBlue PER OGNI ROWEXEC UpdateProcedure
Salva il tuo nuovo trigger comando
.
Programmazione © www.354353.com