Un trigger di aggiornamento è uno strumento che consente di automatizzare le attività di aggiornamento quando viene eseguita una determinata azione . Ciò è particolarmente utile quando si modificano dati di grandi dimensioni , come ad esempio l'aggiornamento degli elenchi dei prodotti. I trigger non dovrebbero mai essere creati per aggiornare i campi di chiave primaria in quanto non si dispone di un record di esattamente quali record sono stati aggiornati in questo caso. I trigger possono aggiornare più campi e avere più condizioni , e sono utilizzati solo per aggiornare, eliminare o inserire comandi . Istruzioni
1
Aprire una riga di comando SQL con un account di database che dispone di diritti amministrativi .
2
Scrivi la trigger line creare . Questo prende la forma
CREATE TRIGGER
PER
dove è il nome che si desidera dare il grilletto, è il nome della tabella che si desidera creare il trigger per e è l' UPDATE , INSERT o DELETE che inizia il grilletto.
< br >
3 Aggiungi l' istruzione "if" . Questa è la condizione che segnalerà il grilletto per iniziare. Dopo la dichiarazione di "FOR" , aggiungere:
AS
In questo caso , stiamo creando un trigger di aggiornamento , quindi la dichiarazione azione sarà essere update () . L'argomento dell'azione aggiornamento sarà il campo che si desidera attivare l'aggiornamento .
4
Scrivi l'azione innescata da creare dopo l'istruzione IF . Questo prende la forma
BEGIN
dove le azioni attivate sono ciò che si specifica il grilletto per fare dopo l' aggiornamento iniziale si è verificato . Spesso prendono la forma di una semplice dichiarazione di aggiornamento come:
AGGIORNAMENTO
SET =
DOVE ; =
5 Completa la dichiarazione con l'aggiunta di " fine ; " . alla fine del grilletto , ed eseguita l'istruzione da riga di comando