我有两张桌子A和B. 表A将具有以下结构
A_Id | record1 | record 2|
------------------------------
123| fname | lname|
表B中的记录应添加参考表A
B_Id |A_id | somerecord1| somerecord2|
--------------------------------------
1 |123 | email1 | phone1
2 |123 | email2 | phone1
如何在一次尝试中使用SP插入这些记录。对此我们很擅长帮助。
答案 0 :(得分:0)
在你身上SP Body写这样的东西
declare @a_id int
insert into A (record1, record2 )
select @fname, @lname
select @a_id = SCOPE_IDENTITY()
insert into B (A_id, somerecord1, somerecord2)
select @a_id, @email1, @phone1 union all
select @a_id, @email2, @phone2 union all
select @a_id, @email3, @phone3