PG_LAST_COPY_COUNT - Amazon Redshift

PG_LAST_COPY_COUNT

現在のセッションで最後に実行された COPY コマンドでロードされた行数を返します。PG_LAST_COPY_COUNT は、ロードが失敗した場合でも、ロードプロセスを開始した最後の COPY 操作のクエリ ID である最後の COPY ID で更新されます。COPY コマンドがロードプロセスを開始すると、クエリ ID と COPY ID が更新されます。

構文エラーまたは不十分な権限のために COPY が失敗した場合、COPY ID は更新されず、PG_LAST_COPY_COUNT は前の COPY のカウントを返します。現在のセッションで COPY コマンドが実行されなかった場合、または最後の COPY がロード中に失敗した場合、PG_LAST_COPY_COUNT は 0 を返します。詳細については、「PG_LAST_COPY_ID」を参照してください。

構文

pg_last_copy_count()

戻り型

BIGINT を返します。

次のクエリは、現在のセッションで最後に実行された COPY コマンドによってロードされた行数を返します。

select pg_last_copy_count(); pg_last_copy_count -------------------- 192497 (1 row)