SQL Server 2008 R2 に次のデータベースがあるとします。
db1, db2, db3, db4, db5......dbn
各データベースにはA
、列を含むテーブルがありますC1,C2,C3
2 つのデータベースに次のSelect
ステートメントを記述して、2 つのデータベース間でデータを取得できます。
Select C1,C2,C3
FROM db1.dbo.A
UNION ALL
Select C1,C2,C3
FROM db2.dbo.A
UNION ALL
ただし、同じサーバーに 50 個のデータベースがある場合、 for eachを書きたくありません。
誰かがこれを行うためのスクリプトを教えてもらえますか? スクリプトを変更して、システム データベースを自分で除外できます。
ありがとう