我的报告使用了一些tables
大数据。我们编写了一个存储过程来从tables
获取所需的数据并生成报告输出table
。由于数据量很大,我们不希望在程序发生任何更新时调用整个源tables
数据。我们只需要将源表中的'updated/changed rows
更新为目标table
。
在Sql Server
中执行此操作的最佳方式是什么?
感谢您的帮助。
答案 0 :(得分:0)
您可以定义使用表触发器 请检查SQL Server Trigger Example to Log Changes
SQL Server中还有一个名为 CDC(变更数据捕获)的解决方案 您也可以调查CDC