暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
cdc.fn_cdc_get_net_changes_capture_instance (Transact-SQL .pdf
69
10页
0次
2024-06-20
免费下载
<cdc.fn_cdc_get_net_changes_capture_in
stance> (Transact-SQL)
项目
2023/05/31
12 个参与者
反馈
本文内容 语法 参数 返回的表 权限 显示另外 3
适用于: SQL Server
为指定的日志序列号 (LSN) 范围内更改的每个源行返回一个净更改行。
等等,什么是 LSN? SQL Server事务日志 中的每个记录都由日志序列号 (LSN) 唯一标识。 LSN 排序
后,如果 LSN2 大于 LSN1,则 LSN2 引用的日志记录所描述的更改发生在日志记录 LSN 描述的更改
之后
发生重大事件的日志记录的 LSN 可用于构造正确的还原序列。 由于 LSN 是有序的,因此可以比较它们
是否相等, (即 <、、 >、= <、= >) 构造还原顺序时,这种比较很有用。
如果源行在 LSN 范围内有多个更改,则下面所述的枚举函数将返回反映该行最终内容的单个行。
如,如果事务在源表中插入一行,而 LSN 范围内的后续事务将更新该行中的一列或多列,则函数仅返回
行,其中包括更新的列值。
此枚举函数是在对某源表启用变更数据捕获并指定净跟踪时创建的。 若要启用净跟踪,源表必须具有主
键或唯一索引。 函数名称派生并使用 格式 cdc.fn_cdc_get_net_changes_<capture_instance> ,其中
<capture_instance> 是在为更改数据捕获启用源表时为捕获实例指定的值。 有关详细信息,请参阅
sys.sp_cdc_enable_table (Transact-SQL)
Transact-SQL 语法约定
语法
syntaxsql复制
参数
cdc.fn_cdc_get_net_changes_capture_instance ( from_lsn , to_lsn , '<row_filter_option>' ) 
<row_filter_option> ::= 
{ all 
| all with mask 
| all with merge 
} 
from_lsn
LSN,它表示要包含在结果集中的 LSN 范围的低端点。 from_lsn 二进制 (10)
cdc 中的行 [。 capture_instance]_CT 更改表的值在 __$start_lsn 大于或等于 from_lsn 包含在
结果集中。
to_lsn
LSN,它表示要包含在结果集中的 LSN 范围的高端点。 to_lsn 二进制 (10)
cdc 中的行 [。 capture_instance]_CT 更改表的值在 __$start_lsn 小于或等于 from_lsn 或等于
to_lsn 包含在结果集中。
<>row_filter_option ::= { all | all with mask | all with merge }
控制元数据列的内容和结果集中所返回的行的选项。 可以是下列选项之一:
all
返回对元数据列 $start_lsn $operation 中的行所做最后更改的 LSN 以及应用这些行所需的操作。
__$update_mask 始终为 NULL。
all with mask
返回对元数据列 $start_lsn $operation 中的行所做最后更改的 LSN 以及应用这些行所需的操作。
另外,当更新操作返回 ($operation = 4) 时,更新操作中修改过的已捕获列会在 $update_mask
返回的值中进行标记。
all with merge
返回对元数据列 $start_lsn 中的行所做的最终更改的 LSN。 $operation 为下列两个值之一:1
示删除,5 表示应用更改所需的操作是插入或更新。 __$update_mask 始终为 NULL。
由于用来确定给定更改的精确操作的逻辑会增加查询的复杂性,所以,在只需指出应用更改数据所需的
操作是插入还是更新但不必明确区分这两者时,使用该选项可提高查询性能。 此选项在直接提供合并操
作的目标环境中最具吸引力。
返回的表
展开表
of 10
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜