2017-02-21 8 views
0

私はデータベースを持っていますが、DB1とDB2とはどのDB2がDB1のコピーであり、まったく同じです。また、3番目のデータベースがMain.Howという名前で空です。 。2つ目のデータベースを3つ目のビューに作成する

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

PS:DB1とDB2.For例のテーブルからの主なデータベース内の[人] [人]はDB1とDB2の表、このようなものである場合3つのデータベースはすべて同じサーバー上にあります!

答えて

1

ビューを作成するために、同じまたは異なるデータベースまたはサーバー内の2つ以上の異なるテーブルの組み合わせである仮想テーブルだけがビューであるため、3番目のデータベースを持つ必要はありません。

SQLビューの理解を深めるため、SQL Viewsを参照してください。

+0

私は知っていますが、私は単一のインターフェイスでクエリを発行する必要があります。他にどんなオプションがありますか? – soeldiablo

関連する問題