sql - 比较来自 2 个不同数据库的 2 个不同表列

标签 sql sql-server sql-server-2008

我需要比较两个不同数据库中的不同表的列,以便根据要求将列添加到主表中。

例如:

假设在主数据库中我创建了一个表,例如:

create table test(id int,name varchar(10))

假设在测试数据库中我创建了一个表,例如

create table testings(id int,name varchar(20), sal int)

现在我必须比较 2 个表格列

我不想使用红门工具。

有人可以帮助我吗?

最佳答案

这只是您不想使用的红门工具还是基本上任何第三方工具?为什么不呢,即使您没有购买预算,您仍然可以在试用模式下使用它来完成工作?

我们一直在使用Apex Diff工具,但还有更多工具。

有了这么多可用的工具,您可能可以在试用模式下一一运行数月......

了解系统表以及如何在本地执行此操作固然很棒,但太耗时了...

关于sql - 比较来自 2 个不同数据库的 2 个不同表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511034/

相关文章:

sql - SQL Server 2008的填充因子

sql - 插入空目标表时进行逻辑读取

sql - 如何改进 SQL 代码以获得正确的结果?

sql - 加载数据文件 - 负小数截断(为正数)

android - 插入空表时出现 SQLite 错误 'column _id is not unique'

mysql - 如何在 SQL 中通过多列连接两个表?

c# - LINQ 查询性能低下

sql - 如何获取插入时最后一行的自动增量值

sql-server - "Restoring"一个mdf数据库文件到一个新的数据库

mysql - 如何在联结表中执行编辑