我有rwo数据库,让我们说DB1和DB2哪个DB2是DB1的副本并且完全相同。我还有一个空的第三个数据库名为Main.How我可以在主数据库中创建一个视图DB1和DB2的表。例如,如果[person]。[person]是DB1和DB2中的表,如下所示:
CREATE VIEW v1 AS
SELECT * FROM [DB1].[person].[person]
UNION
SELECT * FROM [DB2].[person].[person];
P.S。所有3个数据库都在同一台服务器上!
答案 0 :(得分:1)
对于创建视图,您不需要拥有第3个数据库,因为视图只是虚拟表,它是相同或不同数据库或服务器中2个或更多个不同表的组合。
为了更好地理解SQL视图,请参阅SQL Views。