データの転送を可能にし、転送先テーブルで外部キーを自動的に更新するツールまたは方法が必要です。
SET IDENTITY_INSERT ON/OFF は、私が探しているものではありません。
例:
table master (id int identity, name char)
table slave (id int identity, master_id int, name char)
次のようなスクリプトを作成したいと思います。
insert into master(name) values ('master a')
insert into master(name) values ('master b')
insert into slave(master_id,name) values ( ?, 'slave aa')
insert into slave(master_id,name) values ( ?, 'slave bb')
insert into slave(master_id,name) values ( ?, 'slave cc')
insert into slave(master_id,name) values ( ?, 'slave dd')
slavesを挿入するとき、元のテーブルと同じ関係を維持するために、master_id の新しい値を知りたいです。