在SQL Server中复制数据的存储过程

时间:2013-02-22 12:43:14

标签: sql-server stored-procedures wm-copydata

我想使用存储过程将数据从一个表移动到另一个表。

每次执行存储过程时,只有更新的列从SQL Server中的一个表复制到另一个表。

1 个答案:

答案 0 :(得分:0)

您可以使用审核列来实现这一目标。

在源表上,您需要添加ModifiedOn datetime列。每当在源表上更新列时,您还需要将ModifiedOn列更新为getdate(),以指示该行已被修改并且列值已被更新。

将数据从源表复制到目标表时,如果跟踪加载到目标表的最后一个ModifiedOn值,则可以使用该值在源表上查找具有较大ModifiedOn值的行,然后只加载已更改的行。

相关问题