【发布时间】:2015-04-30 08:35:02
【问题描述】:
我有两张桌子
emplyoee (first table)
id primary key auto increment
emp_name varchar
student(second table)
id foriegnkey emplyoee.id
st_name varchar
我想为单个 employeeid 插入多个学生记录。我的代码附在此处,但这仅用于一个学生记录更新。我怎样才能为此需要编写存储过程。
我是 SQL Server 和存储过程的新手。
你能帮帮我吗?
create procedure empst_Sp
@emp_name varchar(50),
@st_name varchar(50)
as
begin
insert into emplyoee (emp_name) values (@emp_name)
insert into student(id,st_name) values(SCOPE_IDENTITY(),@st_name)
end
【问题讨论】:
-
多个学生记录是什么意思?对于这些多条记录,
st_name的值是多少?向我们展示您如何称呼 SP。 -
是否可以添加一个主键使用插入多个外键
标签: sql asp.net sql-server sql-server-2008