sqlserver cdc用法

Posted 甜菜波波

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver cdc用法相关的知识,希望对你有一定的参考价值。

SELECT top(10)  * from
(SELECT  sys.fn_cdc_map_lsn_to_time([__$start_lsn])  ‘addtime‘,* FROM cdc.dbo_TM_Room_CT)
a
where
0=0

 

列名

数据类型

说明

__$start_lsn

binary(10)

更改提交的LSN。在同一事务中提交的更改将共享同一个提交 LSN 值。

__$seqval

binary(10)

一个事务内可能有多个更改发生,这个值用于对它们进行排序。

__$operation

int

更改操作的类型:

1 = 删除

2 = 插入

3 = 更新(捕获的列值是执行更新操作前的值)。

4 = 更新(捕获的列值是执行更新操作后的值)。

__$update_mask

varbinary(128)

位掩码,源表中被CDC跟踪的每一列对应一个位。如果 __$operation = 1 或 2,该值将所有已定义的位设置为 1。如果 __$operation = 3 或 4,则只有那些对应已更改列的位设置为 1。

以上是关于sqlserver cdc用法的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer Flink CDC 开启

ogg 12.3 for sqlserver 2016 CDC模式配置

使用SQLServer 2008的CDC功能实现数据变更捕获

如何在greenplum中实施CDC?

今天简单说一下cdc 的使用

需要帮助以在 SQL Server 上启用变更数据捕获 (CDC)