use SIMS
go
create PROCEDURE [dbo].[up_AddStuInfo]
(
@S_no varchar(14),
@S_name varchar(10),
@S_genter varchar(2),
@S_birthday datetime,
@S_address varchar(50),
@S_party varchar(10),
@S_grade varchar(6),
@S_Inse varchar(2),
@S_class varchar(10),
@S_in datetime,
@S_out datetime
)
as
begin
declare @Sid int
select top 1 @Sid=Id from tbl_StuInfo order by Id desc
set @Sid=@Sid+1
insert into tbl_StuInfo
values(@Sid,@S_no,@S_name,@S_genter,@S_birthday,@S_address,@S_party,@S_grade,@S_Inse,@S_class,@S_in,@S_out)
end
go
错误消息 213,级别 16,状态 1,过程 up_AddStuInfo,第 20 行
插入错误: 列名或所提供值的数目与表定义不匹配。
补充:似乎去掉一部分代码,还是有问题。请高手指点