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. 獲取表中的數據,並用它在幾個地方