类别:

表函数

SYSTEM$STREAM_BACKLOG

返回指定流的当前 偏移 与当前时间戳之间的表版本集。此函数接受任何流类型作为输入(例如表、外部表或视图),但目录表上的流除外。

对于每个表版本,该函数提供组成该表版本的变更数据获取 (CDC) 记录的估计数量,以及与该表版本相关联的 DML 操作(INSERT、UPDATE、DELETE、TRUNCATE)。

使用此函数分析为每个流生成的 CDC 记录的数量,使您能够估计处理记录的任务所需的计算资源。

语法

SYSTEM$STREAM_BACKLOG('<stream_name>')
Copy

实参

stream_name

要查询的流的名称。

  • 请注意,如果名称是完全限定的,则整个名称必须放在单引号内,包括数据库和架构(即 '<db>.<schema>.<stream_name>')。

  • 如果流名称区分大小写或包含任何特殊字符或空格,则需要使用双引号来处理大小写/字符。双引号必须放在单引号内,即 '"<stream_name>"'

使用说明

不适用

示例

检索流 db1.schema1.s1 的当前未使用的表版本集:

SELECT * FROM TABLE(SYSTEM$STREAM_BACKLOG('db1.schema1.s1'));
Copy
语言: 中文