Sql server cdc.fn\u cdc\u get\u net\u更改与cdc.fn\u cdc\u get\u all\u更改之间的差异_
SQL server中的Sql server cdc.fn\u cdc\u get\u net\u更改与cdc.fn\u cdc\u get\u all\u更改之间的差异_,sql-server,change-data-capture,Sql Server,Change Data Capture,SQL server中的cdc.fn\u cdc\u get\u net\u changes\u和cdc.fn\u cdc\u get\u all\u changes\u之间有什么区别 如果我能得到一些帮助,我将不胜感激 文档似乎马上给出了一个非常清楚的解释。(我在相关的地方对这两个方面都进行了强调。) : 在指定的日志序列号(LSN)范围内,为应用于源表的每个更改返回一行如果源行在间隔期间有多个更改,则每个更改都将在返回的结果集中表示。 : 为指定LSN范围内更改的每个源行返回一个净更改行也就
cdc.fn\u cdc\u get\u net\u changes\u和cdc.fn\u cdc\u get\u all\u changes\u
之间有什么区别
如果我能得到一些帮助,我将不胜感激 文档似乎马上给出了一个非常清楚的解释。(我在相关的地方对这两个方面都进行了强调。)
:
在指定的日志序列号(LSN)范围内,为应用于源表的每个更改返回一行如果源行在间隔期间有多个更改,则每个更改都将在返回的结果集中表示。
:
为指定LSN范围内更改的每个源行返回一个净更改行也就是说,当一个源行在LSN范围内有多个更改时,函数将返回一个反映该行最终内容的行。
也就是说,cdc.fn\u cdc\u get\u all\u changes\u如果一个源行有多个更改,它将返回多个结果行(即所有更改),而cdc.fn\u cdc\u get\u net\u changes\u将只返回一个源行(即净更改)的一个结果行,无论间隔期间该源行发生了多少更改。加上一个RTFM和一个到TFM的链接