2017-03-08 59 views
0

我想要写SQL来维护这些交易的历史交易表的历史,以捕获着色,从而启动状态和最终状态可以在其他表中插入SQL保持

tables

上面的图像显示了同一张表的起始row_number自我连接a.rn+1 = b.rn

+1

你有什么试过?什么不工作? – squillman

回答

2

而不是自己建立这个,我的建议是打开表Change Data Capture。现在Sql Server会为你保留这个跟踪。

请注意,此功能目前需要企业版,但从2016年开始sp1它将是included in Standard Edition

+0

这可以从一开始就完成,但是我现在必须用命令来完成这个问题,你知道我该如何处理它 – mamo

+0

如果你还没有从头开始保存数据,那么数据就不存在了,对此你不能做任何事情。 –