MON$STATEMENTS
Les instructions SQL à exécuter.
Nom de la colonne | Type de données | Description |
---|---|---|
|
|
ID de l’instruction SQL. |
|
|
Id de l’attachement |
|
|
Id de la transaction |
|
|
Statut d’opérateur :
|
|
|
Date et heure de début de l’activité de l’opérateur. |
|
|
Texte de l’instruction SQL. |
|
|
Id. |
|
|
Plan de l’opérateur sous forme d’explication. |
|
|
Délai d’attente SQL au niveau de l’instruction SQL. Contient la valeur du délai d’attente définie au niveau de la connexion/de l’opérateur, en millisecondes. Si le délai n’est pas défini — |
|
|
Heure d’expiration de la minuterie de l’instruction SQL. Contient |
|
|
L’identifiant de la requête compilée (une référence à |
L’état de l’instruction STALLED
est "paused". Il est possible qu’une requête qui a commencé son exécution, n’est pas encore terminée, mais n’est pas en cours d’exécution. Par exemple, elle attend des paramètres d’entrée ou une autre récupération du client.
SELECT ATT.MON$USER, ATT.MON$REMOTE_ADDRESS, STMT.MON$SQL_TEXT, STMT.MON$TIMESTAMP
FROM MON$ATTACHMENTS ATT
JOIN MON$STATEMENTS STMT ON ATT.MON$ATTACHMENT_ID = STMT.MON$ATTACHMENT_ID
WHERE ATT.MON$ATTACHMENT_ID <> CURRENT_CONNECTION
AND STMT.MON$STATE = 1