【发布时间】:2012-01-06 16:28:25
【问题描述】:
我有一个主存储过程,它插入 3 个 varchar 字段、姓名、地址和电话号码以及其他 3 个从表中的外键插入 ID 的字段,这两个外键字段也使用插入存储过程来插入它们自己的数据。如何从主 SP 调用这些存储过程来插入 varchar 字段和执行时生成的外键字段?
Table 1 Table 2 Table 3
id, id2, id3,
name1, name2, name3,
address1, address2, address3,
phoneNumber1, phoneNumber2, phoneNumber3
id2,
id3,
create procedure table1
@id int,
@name1 varchar(30),
@address1 varchar(100),
@phoneNumber1 varchar(30)
as
BEGIN
set nocount on;
Insert into table1
(id,
name,
address,
phoneNumber)
values(
@id,
@name,
@address,
@phoneNumber)
END
------After inserting the data into table 1, I want to call the SP of table 2 and 3---
EXEC SPTable2
【问题讨论】:
标签: sql sql-server sql-server-2005