PG_LAST_UNLOAD_ID - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

PG_LAST_UNLOAD_ID

Gibt die Abfrage-ID des in der aktuellen Sitzung zuletzt abgeschlossenen UNLOAD-Befehls zurück. Wenn in der aktuellen Sitzung keine UNLOAD-Befehle ausgeführt wurden, gibt PG_LAST_UNLOAD_ID den Wert -1 zurück.

Der Wert für PG_LAST_UNLOAD_ID wird aktualisiert, wenn der UNLOAD-Befehl den Ladeprozess startet. Wenn der UNLOAD-Befehl aufgrund ungültiger Ladedaten fehlschlägt, wird die UNLOAD ID aktualisiert, sodass Sie die UNLOAD ID für weitere Untersuchungen verwenden können. Wenn für die UNLOAD-Transaktion ein Rollback ausgeführt wird, wird die UNLOAD ID nicht aktualisiert.

Die UNLOAD ID wird nicht aktualisiert, wenn der UNLOAD-Befehl aufgrund eines Fehlers fehlschlägt, der vor dem Start des Ladeprozesses auftritt, beispielsweise aufgrund von Syntaxfehlern, Zugriffsfehlern, ungültiger Anmeldeinformationen oder unzureichender Rechte.

Syntax

PG_LAST_UNLOAD_ID()

Rückgabetyp

Gibt eine Ganzzahl zurück.

Beispiel

Die folgende Abfrage gibt die Abfrage-ID des letzten UNLOAD-Befehls in der aktuellen Sitzung zurück.

select PG_LAST_UNLOAD_ID(); PG_LAST_UNLOAD_ID --------------- 5437 (1 row)