PG_LAST_COPY_COUNT - Amazon Redshift

PG_LAST_COPY_COUNT

Devuelve la cantidad de filas cargadas por el último comando COPY ejecutado en la sesión actual. PG_LAST_COPY_COUNT se actualiza con el último COPY ID, que es el ID de consulta del último COPY que comenzó el proceso de carga, aun cuando la carga haya fallado. El ID de consulta y el COPY ID se actualizan cuando el comando COPY comienza el proceso de carga.

Si COPY falla por un error de sintaxis o porque no hay privilegios suficientes, el COPY ID no se actualiza y PG_LAST_COPY_COUNT devuelve el conteo del comando COPY anterior. Si no se ejecutaron comandos COPY en la sesión actual, o si el último COPY dio error durante la carga, PG_LAST_COPY_COUNT devuelve 0. Para obtener más información, consulte PG_LAST_COPY_ID.

Sintaxis

pg_last_copy_count()

Tipo de retorno

Devuelve BIGINT.

Ejemplo

La siguiente consulta devuelve la cantidad de filas cargadas por el último comando COPY ejecutado en la sesión actual.

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