LAST_USER_QUERY_ID - Amazon Redshift

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>