2

同一の異なるデータベース(同じサーバー上)にテーブルを作成する必要があります。左側のデータベーステーブルから右側のデータベーステーブルにデータ行を転送する必要がありますが、右側のデータベーステーブルにまだない行のみを転送したいと思います。

これを行うためのきちんとした方法はありますか?

SQL Server2008R2を使用しています

4

1 に答える 1

4

列を持つ行を一意に識別できると仮定しますid

insert into databasename..tablename
select * from datababasename2..tablename2
where id not in (select id from databasename..tablename)
于 2012-06-04T17:03:34.673 に答える