2017-02-21 68 views
0

我有兩個數據庫,比方說DB1和DB2哪個是DB1的副本,而且完全一樣。我也有一個空的第三個數據庫,名爲Main.How我可以創建一個視圖從DB1和DB2.For例的表中的主數據庫內,如果[人] [人]爲DB1和DB2表,是這樣的:創建超過2個數據庫的視圖到第三個數據庫

CREATE VIEW v1 AS 
SELECT * FROM [DB1].[person].[person] 
UNION 
SELECT * FROM [DB2].[person].[person]; 

PS所有3個數據庫都在同一臺服務器上!

回答

1

創建視圖時,不需要擁有第3個數據庫,因爲視圖只不過是虛擬表,它是相同或不同數據庫或服務器中2個或更多不同表的組合。

爲了更好地理解SQL視圖,請參考SQL Views

+0

我知道,但我需要通過單個接口發出查詢,smthg像一個視圖。我還有什麼其他選擇? – soeldiablo

相關問題