PG_LAST_QUERY_ID - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

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)