如何在没有动态sql的情况下联合多个具有相同名称但不同模式的表?

时间:2016-10-05 17:09:01

标签: sql sql-server dynamic schema union

Microsoft SQL Server

  • [DBO]。[MyTable的]
  • [schema1]。[MyTable的]
  • [SCHEMA2]。[MyTable的]
  • [schema3]。[MyTable的]

我想结合他们。例如:

select * from [*].[MyTable]

我能这样做吗?

1 个答案:

答案 0 :(得分:1)

像这样的东西

select * from [dbo].[MyTable]
UNION
select * from [schema1].[MyTable]
UNION
select * from [schema2].[MyTable]
UNION
select * from [schema3].[MyTable]