LAST_USER_QUERY_ID - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

LAST_USER_QUERY_ID

Gibt die Abfrage-ID der in der aktuellen Sitzung zuletzt abgeschlossenen Benutzerabfrage zurück. Wenn in der aktuellen Sitzung keine Abfragen ausgeführt wurden, gibt last_user_query_id den Wert -1 zurück. Die Funktion gibt keine Abfrage-IDs für Abfragen zurück, die ausschließlich auf dem Führungsknoten ausgeführt werden. Weitere Informationen finden Sie unter Exklusive Führungsknotenfunktionen.

Syntax

last_user_query_id()

Rückgabetyp

Gibt eine Ganzzahl zurück.

Beispiel

Die folgende Abfrage gibt die ID der letzten Abfrage zurück, die von einem Benutzer in der aktuellen Sitzung ausgeführt wurde.

select last_user_query_id();

Die Ergebnisse sehen wie folgt aus.

last_user_query_id ----------------------- 5437 (1 row)

Die folgende Abfrage gibt die Abfrage-ID und den Text der zuletzt abgeschlossenen Abfrage aus, die von einem Benutzer in der aktuellen Sitzung ausgeführt wurde.

select query_id, query_text from sys_query_history where query_id = last_user_query_id();

Die Ergebnisse sehen wie folgt aus.

query_id, query_text ---------+------------------------------------------------------------------------------------------------------------- 5556975 | select last_user_query_id() limit 100 --RequestID=<unique request ID>; TraceID=<unique trace ID>