必须声明标量变量“@ ”
createprocp3@cnovarchar(4),@scoreintoutputasbeginifexists(select*froms_cwherecno=@cno...
create proc p3 @cno varchar(4),@score int output
as
begin
if exists(select*from s_c where cno=@cno)
update s_c
set score=score+5
where cno=@cno
select @score=score from s_c
where cno=@cno
print @cno+'选择课程的成绩为'
print @sroce
end 执行后: 消息 137,级别 15,状态 2,过程 p3,第 11 行
必须声明标量变量 "@sroce"。 展开
as
begin
if exists(select*from s_c where cno=@cno)
update s_c
set score=score+5
where cno=@cno
select @score=score from s_c
where cno=@cno
print @cno+'选择课程的成绩为'
print @sroce
end 执行后: 消息 137,级别 15,状态 2,过程 p3,第 11 行
必须声明标量变量 "@sroce"。 展开
1个回答
2013-11-07
展开全部
最后的sroce拼错了?
是score
是score
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询