Freigeben über


_TRIGGERLEVEL-Systemvariable

Enthält einen schreibgeschützten numerischen Wert, der die aktuelle Verschachtelungstiefe von Triggerprozeduren angibt.

_TRIGGERLEVEL = nExpression

Parameter

  • nExpression
    Enthält die aktuelle Verschachtelungstiefe von Triggerprozeduren. _TRIGGERLEVEL enthält 1, wenn die ursprüngliche Triggerprozedur ausgeführt wird. Wenn eine Triggerprozedur eine andere Triggerprozedur aktiviert, wird _TRIGGERLEVEL um 1 erhöht. _TRIGGERLEVEL enthält 0, wenn die Triggerprozedur nicht ausgeführt wird.

Hinweise

Mit Hilfe von CREATE TRIGGER können Sie einen DELETE-, INSERT- oder UPDATE-Trigger für eine Tabelle erstellen. Mit Hilfe von APPEND PROCEDURES oder MODIFY PROCEDURES können Sie gespeicherte Prozeduren erstellen, die beim Eintreten eines DELETE-, INSERT- oder UPDATE-Triggers ausgeführt werden.

_TRIGGERLEVEL enthält einen numerischen Wert, der schreibgeschützt ist. Wenn Sie _TRIGGERLEVEL mit Hilfe von STORE oder = einen Wert zuweisen, wird dieser ignoriert.

Siehe auch

APPEND PROCEDURES | CREATE TRIGGER | MODIFY PROCEDURE