En uppdatering trigger är ett verktyg som automatiserar uppdateringar uppgifter när en viss åtgärd utförs . Detta är särskilt praktiskt när du redigerar stora datamängder , till exempel uppdatering produktlistor . Triggers bör aldrig skapas för att uppdatera primärnyckelfält eftersom du inte har en förteckning över exakt vilka poster har uppdaterats i denna instans . Triggers kan uppdatera flera områden och har flera villkor , och används endast på UPDATE , DELETE eller INSERT -kommandon . Instruktioner
1
Öppna ett SQL-kommando linje med en databas -konto som har administratörsrättigheter .
2
Skriv ut skapar utlösarledningen . Detta sker i form
CREATE TRIGGER
FÖR
där är det namn du vill ge avtryckaren , är namnet på den tabell du vill skapa den utlösande faktorn för , och är UPDATE , INSERT eller DELETE-sats som startar utlösaren .
Billiga 3 Lägg till " om " uttalande . Detta är det tillstånd som kommer att signalera in avtryckaren för att börja. Efter " FOR " uttalande , add :
AS
IF
I detta fall skapar vi en uppdatering trigger , så åtgärden uttalande kommer att update () . Argumentet om uppdateringen kommer att vara det område som du vill utlösa uppdateringen .
4
Skriv utlöst åtgärd du vill skapa efter if. Detta sker i form
BEGIN
där utlösta handlingar är vad du anger på avtryckaren för att göra efter den första uppdateringen har inträffat . Ofta ta formen av en enkel uppdatering uttalande som :
UPDATE
SET =
VAR ; =
5 avsluta meddelandet genom att lägga till " slut, " . till slutet av avtryckaren , och köra uttalandet från kommandoraden