PG_LAST_COPY_COUNT - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

PG_LAST_COPY_COUNT

Restituisce il numero di righe che sono state caricate dall'ultimo comando COPY eseguito nella sessione corrente. PG_LAST_COPY_COUNT viene aggiornato con l'ultimo ID COPY, che è l'ID della query dell'ultima COPY che ha iniziato il processo di caricamento, anche se il caricamento non ha avuto esito positivo. L'ID query e l'ID COPY vengono aggiornati quando il comando COPY inizia il processo di caricamento.

Se il COPY ha esito negativo a causa di un errore di sintassi o di privilegi insufficienti, l'ID COPY non viene aggiornato e PG_LAST_COPY_COUNT restituisce il conteggio per la il COPY precedente. Se non sono stati eseguiti comandi COPY nella sessione corrente o se l'ultimo COPY ha avuto esito negativo durante il caricamento, PG_LAST_COPY_COUNT restituisce 0. Per ulteriori informazioni, consulta PG_LAST_COPY_ID.

Sintassi

pg_last_copy_count()

Tipo restituito

Restituisce BIGINT.

Esempio

La seguente query restituisce il numero di righe caricate dal comando COPY più recente eseguito nella sessione corrente.

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