PG_LAST_QUERY_ID - Amazon Redshift

PG_LAST_QUERY_ID

Retorna o ID de consulta da consulta executada mais recentemente na sessão atual. Se nenhuma consulta tiver sido executada na sessão atual, PG_LAST_QUERY_ID retornará -1. PG_LAST_QUERY_ID não retorna o ID de consulta para consultas que executam exclusivamente no nó líder. Para obter mais informações, consulte Função de apenas nó líder.

Sintaxe

pg_last_query_id()

Tipo de retorno

Retorna um número inteiro.

Exemplo

A consulta a seguir retorna o ID da última consulta concluída na sessão atual.

select pg_last_query_id();

A seguir estão os resultados.

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

A seguinte consulta retorna o ID de consulta e o texto da consulta concluída mais recentemente na sessão atual.

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

A seguir estão os resultados.

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