求看到MYSQL存储过程的语法问题,很简单的一个内容
createprocedurechangeCno(INnewClassNoint,InoldClassNoint,Outpopulationint)beginupdate...
create procedure changeCno(IN newClassNo int,In oldClassNo int,Out population int)
begin
update class set ClassNo=newClassNo where ClassNo=oldClassNo;
select sum into population from class where ClassNo=oldClassNo;
end;
说end有一个extraneous input,以及倒数第二行oldClassNo少一个分号
是倒数第三行说少一个分号
同时把倒数第二行的oldClassNo改成了newClassNo 展开
begin
update class set ClassNo=newClassNo where ClassNo=oldClassNo;
select sum into population from class where ClassNo=oldClassNo;
end;
说end有一个extraneous input,以及倒数第二行oldClassNo少一个分号
是倒数第三行说少一个分号
同时把倒数第二行的oldClassNo改成了newClassNo 展开
2个回答
展开全部
select sum into population from class where ClassNo=oldClassNo;
这一句,sum计算的是哪一个字段,你需要看题意
select sum(字段名) into population from class where classno=newclassno
这一句,sum计算的是哪一个字段,你需要看题意
select sum(字段名) into population from class where classno=newclassno
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询