3

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を書きたくありません。

誰かがこれを行うためのスクリプトを教えてもらえますか? スクリプトを変更して、システム データベースを自分で除外できます。

ありがとう

4

1 に答える 1