Ein Update -Trigger ist ein Werkzeug, das Update-Aufgaben automatisiert , wenn eine bestimmte Aktion ausgeführt wird. Das ist besonders praktisch beim Bearbeiten von großen Datenmengen , wie zB die Aktualisierung Produktlisten . Trigger sollte nie geschaffen, um Primärschlüssel Felder zu aktualisieren , da Sie nicht über einen Rekord von genau welche Datensätze in diesem Fall wurden aktualisiert. Trigger können mehrere Felder aktualisieren und haben mehrere Bedingungen , und nur am UPDATE verwendet , DELETE oder INSERT -Befehle. Anleitung
1
Öffnen Sie eine SQL-Befehlszeile mit einer Datenbank -Konto, das über Administratorrechte verfügt .
2
Schreiben Sie den create trigger Linie . Dies geschieht in Form
CREATE TRIGGER
ON
FÜR
wo ist Sie den gewünschten Namen , um den Auslöser zu geben, ist der Name der Tabelle, die Sie wollen , um den Trigger erstellen möchten, und ist das UPDATE , INSERT oder DELETE-Anweisung , die den Trigger gestartet.
< br > Seite 3 Fügen Sie das " if"-Anweisung . Dies ist die Bedingung , die den Trigger zu beginnen signalisieren wird . Nach dem "FOR "-Anweisung , add:
AS
IF
In diesem Fall schaffen wir ein Update-Trigger , so dass die action-Anweisung wird UPDATE werden (). Das Argument der UPDATE-Aktion wird das Feld, das Sie das Update auslösen wollen.
4
schreiben die ausgelöste Aktion, die Sie erstellen möchten nach der IF-Anweisung . Dies geschieht in Form
BEGIN
wo die ausgelösten Aktionen , was Sie angeben, der Auslöser nach dem ersten Update zu tun aufgetreten sind . Oft nehmen sie die Form eines einfachen Update-Anweisung wie :
UPDATE
SET =
WHERE ; =
5 Beenden Sie die Aussage , indem Sie " Ende "; . zum Ende des Triggers , und führen Sie die Anweisung von der Kommandozeile