PG_LAST_QUERY_ID - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

PG_LAST_QUERY_ID

Restituisce l'ID della query completata più recentemente nella sessione corrente. Se non sono state eseguite query nella sessione corrente, PG_LAST_QUERY_ID restituisce -1. PG_LAST_QUERY_ID non restituisce l'ID query per le query eseguite esclusivamente sul nodo principale. Per ulteriori informazioni, consulta Nodo principale: solo funzioni.

Sintassi

pg_last_query_id()

Tipo restituito

Restituisce un integer.

Esempio

La seguente query restituisce l'ID dell'ultima query completata nella sessione corrente.

select pg_last_query_id();

Di seguito sono riportati i risultati.

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

La query seguente restituisce l'ID di query e il testo della query completata più di recente nella sessione corrente.

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

Di seguito sono riportati i risultati.

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