2つのSQLServerデータベースがあり、データベースAからデータベースBにデータを移行するためのスクリプトを作成する必要があります。両方のデータベースのスキーマは同じです。
テーブルをループする必要があり、テーブルごとに次のルールに従う必要があります。
- 移行するアイテムがターゲットテーブルに存在しない場合(たとえば、列で比較が行われる場合
Name
)、それを直接挿入します。 - 移行するアイテムがターゲットテーブルに存在する場合、特定の列のみを更新する必要があります(たとえば、更新するだけで、
Age
他Address
の列には触れないでください)
誰かがそのスクリプトを手伝ってくれますか?どんな例でも十分でしょう。どうもありがとう
編集:
1つのテーブルの例が必要です。ループする必要はありません。各テーブルを個別に処理できます(各テーブルには独自の比較列と更新列があるため)