2
A
回答
0
从来没有使用它,但从MSDN doc我会说:是的!
首先准备分贝:
ALTER DATABASE [yourdb] SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE [yourdb]
SET CHANGE_TRACKING = ON
(CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON)
立即启用变化对所需的表(S)跟踪:
ALTER TABLE [yourdb].[yourschema].[yourtable]
ENABLE CHANGE_TRACKING
查询更改:
IF @sync_initialized = 0
SELECT *
FROM [yourschema].[yourtable] LEFT OUTER JOIN
CHANGETABLE(CHANGES [yourschema].[yourtable], @sync_last_received_anchor) CT
ON CT.[yourkey] = [yourschema].[yourtable].[yourkey]
ELSE
BEGIN
SELECT *
FROM Sales.Customer
JOIN CHANGETABLE(CHANGES [yourschema].[yourtable], @sync_last_received_anchor) CT
ON CT.[yourkey] = [yourschema].[yourtable].[yourkey]
WHERE (CT.SYS_CHANGE_OPERATION = 'I'
AND CT.SYS_CHANGE_CREATION_VERSION
<= @sync_new_received_anchor)
END
相关问题
- 1. 更改数据捕获 - 用于捕获数据更改的Microsoft最佳实践?
- 2. 更改oracle 11g中的数据捕获
- 3. 更改几个表中的列参数
- 4. 在MySQL中更改数据捕获
- 5. 更改数据捕获错误
- 6. SQL更改数据捕获获取所有表
- 7. 更改数据捕获 - 历史数据的初始加载
- 8. MYSQL更改数据捕获(CDC) - Azure服务(Azure数据工厂)
- 9. 数据仓库 - 非易失性与更改数据捕获
- 10. 更改一个测试的pytest捕获
- 11. 任何使用更改数据捕获进行复制的人?
- 12. 用于更改数据捕获的主浏览器
- 13. 如何在AS 400和iSeries上更改DB2的数据捕获
- 14. 捕获可编辑数据网格中更改的单元格
- 15. 实时更改Talend中的数据捕获
- 16. 从更改数据捕获数据生成插入,更新和删除语句
- 17. 在数据库表更改值获取
- 18. 如何管理和捕获多个开发人员的数据库更改?
- 19. 使用几个可重复捕获组的正则表达式
- 20. SQL Server 2008 - 审计更改数据捕获
- 21. 在datagridview中更改之前捕获数据?
- 22. 开放源代码OSGI更改数据捕获工具
- 23. 捕获填充的PDF表格数据
- 24. 捕获对象属性的更改
- 25. 捕获对日志文件的更改
- 26. JTable整个表数据更改
- 27. SQL Server CDC(更改数据捕获)仅用于表数据更改?我可以使用它来跟踪程序或其他类型的对象更改吗?
- 28. 正则表达式与几个捕获组
- 29. 更改数据捕获或更改跟踪 - 与传统审计跟踪表相同?
- 30. 获取表中的数据,并用它在几个地方