2016-04-09 23 views
0

Können Sie vorher und nachher im gleichen Trigger verwenden? Ich versuche zu sehen, ob die Bevölkerung> 700000 ist, wenn Stadtbevölkerung mit Land kombiniert wird, wenn so eine neue Tabelle erstellen und die Gesamtbevölkerung der neuen Tabelle hinzufügen.Vor dem Löschen Trigger-Syntaxfehler

Antwort

0

Kurze Antwort: Nein, das geht nicht.

Etwas längere Antwort: Die Timing-Klausel des Triggers gibt an, wann der Triggercode relativ zum auslösenden Ereignis ausgeführt wird. Wenn Sie sowohl BEFORE als auch AFTER angeben könnten, würden Sie sagen, dass der Trigger zweimal ausgeführt wird und beide Male die gleiche Aktion ausgeführt wird, was wirklich keinen Sinn ergibt. Normalerweise möchten Sie verschiedene Aktionen vor und nach durchführen, die zwei verschiedene Trigger erfordert.

Übrigens macht die Verwendung eines Triggers zum Erstellen einer neuen Tabelle normalerweise auch wenig Sinn. Was versuchst du zu erreichen?

Verwandte Themen