PG_LAST_QUERY_ID - Amazon Redshift

PG_LAST_QUERY_ID

Devuelve el ID de consulta de la última consulta que se haya completado en la sesión actual. Si no se ejecutaron consultas en la sesión actual, PG_LAST_QUERY_ID devuelve -1. PG_LAST_QUERY_ID 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

pg_last_query_id()

Tipo de retorno

Devuelve un número entero.

Ejemplo

La siguiente consulta devuelve el ID de la última consulta que se haya completado en la sesión actual.

select pg_last_query_id();

Los resultados son los siguientes.

pg_last_query_id ---------------- 5437 (1 row)

La siguiente consulta devuelve el ID de consulta y el texto de la última consulta que se haya realizado en la sesión actual.

select query, trim(querytxt) as sqlquery from stl_query where query = pg_last_query_id();

Los resultados son los siguientes.

query | sqlquery ------+-------------------------------------------------- 5437 | select name, loadtime from stl_file_scan where loadtime > 1000000; (1 rows)