在没有获取重复值的情况下,将多个数

时间:2017-08-03 07:34:56

标签: sql sql-server-2012 ssms mdm

我有两个实例,每个实例有300个数据库,我想在一个数据库中合并所有这些数据库,而不会获得任何重复的行。所有数据库都具有相同的架构。

如何仅使用T-SQL解决此问题,不要使用任何工具。

我正在使用SQL Server 2012。

1 个答案:

答案 0 :(得分:0)

使用以下方法编写来自不同数据库的一些查询 - 使用StackFinal 走 select * from stacktest.dbo.tbpovalidation 联盟 select * from stack.dbo.tbpovalidation

在上面的查询中,stacktest和stack是两个不同的数据库。

如果数据库中有许多表,则可以使用sys database使用动态查询方法。