PG_LAST_COPY_COUNT - Amazon Redshift

PG_LAST_COPY_COUNT

Retorna o número de linhas que foram carregadas pelo último comando COPY executado na sessão atual. PG_LAST_COPY_COUNT é atualizado com o último COPY ID, que é o ID de consulta do último COPY que começou o processo de carregamento, mesmo que o carregamento tenha falhado. O ID da consulta e o ID de COPY são atualizados quando o comando COPY começa o processo de carregamento.

Se COPY falhar devido a um erro de sintaxe ou devido a privilégios insuficientes, o COPY ID não é atualizado e PG_LAST_COPY_COUNT retorna a contagem para o COPY anterior. Se nenhum comando COPY foi executado na sessão atual ou se o último COPY falhou durante o carregamento, PG_LAST_COPY_COUNT retorna 0. Para obter mais informações, consulte PG_LAST_COPY_ID.

Sintaxe

pg_last_copy_count()

Tipo de retorno

Retorna BIGINT.

Exemplo

A seguinte consulta retorna o número de linhas que foram carregadas pelo comando COPY mais recente na atual sessão.

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