2009-06-01 3 views
2

Ich habe eine Tabelle namens Point. Die Tabelle enthält zwei Spalten, ActualDepth und DesignDepth. Wenn jemand ActualDepth aktualisiert, habe ich einen Trigger, der die DesignDepths für alle anderen Punkte neu berechnet, die sich in der Nähe des aktualisierten befinden.Führt ein Trigger beim Update, der seine eigene Tabelle aktualisiert, den Trigger zurück?

Meine Frage ist dann, wird mein Trigger rekursiv aufgerufen, weil andere Zeilen in der gleichen Tabelle aktualisiert wurden? Oder, die Tatsache, dass das Update in einem Trigger geschieht, reicht aus, um es zu stoppen. Das ist das Verhalten, das ich will.

Antwort

5

Hängt davon ab, ob die systemweite Option "rekursive Trigger" aktiviert ist. Es ist standardmäßig deaktiviert.