PG_LAST_UNLOAD_ID - Amazon Redshift

PG_LAST_UNLOAD_ID

現在のセッションで直近に実行された UNLOAD コマンドのクエリ ID を返します。現在のセッションで UNLOAD コマンドが実行されていない場合、PG_LAST_UNLOAD_ID は -1 を返します。

PG_LAST_UNLOAD_ID の値は、UNLOAD コマンドがロードプロセスを開始するときに更新されます。ロードデータが無効であるために UNLOAD が失敗した場合は、UNLOAD ID が更新されるため、更新された UNLOAD ID を以後の調査に使用できます。UNLOAD トランザクションがロールバックされた場合、UNLOAD ID は更新されません。

ロードプロセスの開始前に発生した構文エラー、アクセスエラー、無効な認証情報、不十分な権限などのエラーにより UNLOAD コマンドが失敗した場合、UNLOAD ID は更新されません。

Syntax

PG_LAST_UNLOAD_ID()

戻り型

整数を返します。

Example

次のクエリは、現在のセッションで直近に実行された UNLOAD コマンドのクエリ ID を返します。

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