本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
PG_LAST_COPY_COUNT
傳回目前工作階段中上次COPY命令執行所載入的資料列數目。PG_LAST_COPY_ COUNT會更新為最後一個 COPY ID,這是最後一個COPY開始載入程序的查詢 ID,即使載入失敗。查詢 ID 和 COPY ID 會在COPY命令開始載入程序時更新。
如果 因為語法錯誤或權限不足而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)