Sql 使用tablediff.exe比较两个表并更新另一个表
我想比较表A和表B。我正在配置tablediff.exe,以便表A是源,表B是目标。默认情况下,tablediff.exe生成的sql脚本文件指向目标表 例如:Sql 使用tablediff.exe比较两个表并更新另一个表,sql,sql-server,Sql,Sql Server,我想比较表A和表B。我正在配置tablediff.exe,以便表A是源,表B是目标。默认情况下,tablediff.exe生成的sql脚本文件指向目标表 例如: 如果表A比表B多了一行,脚本文件应该是这样的 INSERT INTO B VALUES (......) 我想要的是更改脚本文件中的表名。因此结果如下 INSERT INTO C VALUES (......) 我是否可以通过向tablediff.exe传递一些参数而不是手动编辑sql脚本文件来实现这一点 提前感谢:)TableDi
如果表A比表B多了一行,脚本文件应该是这样的
INSERT INTO B VALUES (......)
我想要的是更改脚本文件中的表名。因此结果如下
INSERT INTO C VALUES (......)
我是否可以通过向tablediff.exe传递一些参数而不是手动编辑sql脚本文件来实现这一点
提前感谢:)TableDiff将比较
源表
和目标表
并在文件
中提供差异,或者创建一个有差异的表
。您需要手动更改脚本,才能根据需要更改目标表名称。有关信息,请参阅MSDN链接和链接