LAST_USER_QUERY_ID
Devuelve el ID de consulta de la última consulta completada del usuario en la sesión actual. Si no se ejecutaron consultas en la sesión actual, last_user_query_id devuelve -1. La función no devuelve el ID de consulta para consultas que se ejecutaron exclusivamente en el nodo principal. Para obtener más información, consulte Funciones específicas del nodo principal.
Sintaxis
last_user_query_id()
Tipo de retorno
Devuelve un número entero.
Ejemplo
La siguiente consulta devuelve el ID de la última consulta ejecutada por un usuario completada en la sesión actual.
select last_user_query_id();
Los resultados son los siguientes.
last_user_query_id ----------------------- 5437 (1 row)
La siguiente consulta devuelve el ID de consulta y el texto de la última consulta completada ejecutada por un usuario en la sesión actual.
select query_id, query_text from sys_query_history where query_id = last_user_query_id();
Los resultados son los siguientes.
query_id, query_text ---------+------------------------------------------------------------------------------------------------------------- 5556975 | select last_user_query_id() limit 100 --RequestID=<unique request ID>; TraceID=<unique trace ID>