我需要一种工具或方法来允许传输数据并自动更新目标表中的外键。
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 的新值是什么,以保持与原始表中相同的关系。