MON$CALL_STACK
MON $ CALL_STACK
zeigt Aufrufe des Stacks von Abfragen an, die in gespeicherten Prozeduren und Triggern ausgeführt werden.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
|
|
Aufruf-Kennung |
|
|
Der Bezeichner der SQL-Anweisung der obersten Ebene, die die Aufrufkette initiiert hat.Verwenden Sie diesen Bezeichner, um die Datensätze zur aktiven Anweisung in der Tabelle |
|
|
Die Kennung der aufrufenden Stored Procedure oder des aufrufenden Triggers |
|
|
PSQL-Objekt-Name (Module) |
|
|
PSQL-Objekt-Typ (Trigger oder Stored Procedure):
|
|
|
Datum und Zeitpunkt des Aufrufs |
|
|
Die Zeilennummer im SQL-Statement, welches zum Zeitpunkt des Snapshots gestartet wurde |
|
|
Die Spaltennummer im SQL-Statement, welches zum Zeitpunkt des Snapshots gestartet wurde |
|
|
Statistik-Kennung |
|
|
Paketname für gespeicherte Prozeduren oder Funktionen in einem Paket |
Note
|
Informationen über Aufrufe während der Ausführung der |
WITH RECURSIVE
HEAD AS (
SELECT
CALL.MON$STATEMENT_ID, CALL.MON$CALL_ID,
CALL.MON$OBJECT_NAME, CALL.MON$OBJECT_TYPE
FROM MON$CALL_STACK CALL
WHERE CALL.MON$CALLER_ID IS NULL
UNION ALL
SELECT
CALL.MON$STATEMENT_ID, CALL.MON$CALL_ID,
CALL.MON$OBJECT_NAME, CALL.MON$OBJECT_TYPE
FROM MON$CALL_STACK CALL
JOIN HEAD ON CALL.MON$CALLER_ID = HEAD.MON$CALL_ID
)
SELECT MON$ATTACHMENT_ID, MON$OBJECT_NAME, MON$OBJECT_TYPE
FROM HEAD
JOIN MON$STATEMENTS STMT ON STMT.MON$STATEMENT_ID = HEAD.MON$STATEMENT_ID
WHERE STMT.MON$ATTACHMENT_ID <> CURRENT_CONNECTION