2017-08-03 2 views
0

2つのインスタンスがあり、それぞれに300のデータベースがあるため、これらのデータベースをすべて1つのデータベースにマージする必要があります。すべてのデータベースは同じスキーマを持ちます。重複した値を取得しないで、同じスキーマの複数のデータベースをマージする

どのように私はこの問題をT-SQLを使用して解決できますか?ツールを使用しないでください。

私は、SQL Serverに別のデータベース - 使用StackFinal ゴー からのようないくつかのクエリを記述するためのアプローチ以下の2012年

+0

テーブル内で、同じIDを持つ行を取得しても値が異なる場合はどうなりますか?どのような値を保持するかはどのように決定しますか? –

+0

これを使用して、電子メールと連絡先番号の列があります。 – singhalakash

+0

私はあなたのコメントを理解していません。 –

答えて

0

使用を使用しています がstack.dboから選択* stacktest.dbo.tbpovalidation 組合から選択* .tbpovalidation

上記のクエリでは、stacktestとstackは2つの異なるデータベースです。

データベースに多数のテーブルがある場合は、sysデータベースを使用した動的クエリのアプローチを使用できます。

関連する問題