我想比较一下表A和表B.我正在配置tablediff.exe,以便表A是源,表B是目的地。默认情况下,tablediff.exe生成的sql脚本文件指向目标表。
举个例子:
如果表A与表B相比有一个额外的行。脚本文件应该有这样的东西。
INSERT INTO B VALUES (......)
我想要的是更改脚本文件中的表名。所以结果就是这样。
INSERT INTO C VALUES (......)
无论如何我可以通过将一些参数传递给tablediff.exe而不是手动编辑sql脚本文件来实现这一点吗?
提前感谢:)
答案 0 :(得分:0)
TableDiff将比较source
和destination
表,并在file
中提供您的差异,或者创建具有差异的table
。您需要手动更改脚本以更改需求的目标表名称。有关信息,请参阅TableDiff MSDN链接和Simple Talk链接。