PG_LAST_COPY_COUNT - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

PG_LAST_COPY_COUNT

返回由当前会话中运行的上一条 COPY 命令加载的行的数量。将使用上一个 COPY ID(开始加载过程的上一个 COPY 的查询 ID)更新 PG_LAST_COPY_COUNT,即使加载失败也是如此。当 COPY 命令开始加载过程时,将更新查询 ID 和 COPY ID。

如果 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)