cdc.captured_columns (Transact-SQL)
适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
为捕获实例中跟踪的每个列返回一行。 默认情况下,将捕获源表中的所有列。 但是,如果为变更数据捕获启用了源表,则可以通过指定列列表将列包括在捕获范围内或排除在捕获范围之外。 有关详细信息,请参阅 sys.sp_cdc_enable_table (Transact-SQL)。
建议 不要直接查询系统表。 请改为执行 sys.sp_cdc_get_source_columns 存储过程。
列名称 | 数据类型 | 说明 |
---|---|---|
object_id | int | 捕获的列所属的更改表的 ID。 |
column_name | sysname | 捕获的列的名称。 |
column_id | int | 捕获的列在源表内的 ID。 |
column_type | sysname | 捕获的列的类型。 |
column_ordinal | int | 列序号 (更改表中从 1 开始的) 。 将排除更改表中的元数据列。 序号 1 将分配给捕获到的第一个列。 |
is_computed | bit | 表示捕获到的列是源表中计算所得的列。 |
另请参阅
反馈
提交和查看相关反馈