何らかの理由で、Table_1nデータベースにテーブルがあります(同じ名前とスキーマ構造) )単一のデータベースの代わりに列は次のとおりです。
列_1 |列_2
それぞれに対してこのクエリを実行することで、これらのnデータベースからデータを選択できます。
use Database_n
select * from Table_1
問題:このクエリを実行する必要がありますn回。以下の画像に示すように、n結果セットを返します。
質問:次のように、1つの結果セットですべてのデータベースからデータを取得する方法はありますか。
承知しました :
select * from database_n.dbo.Table_1
UNION ALL
select * from database_n+1.dbo.Table_1
UNION ALL
select * from database_n+2.dbo.Table_1
-- etc.