Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
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)