所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

创建学生-课程数据库,编写存储过程,完成以下功能?

发布时间:2020-04-15 16:48:13

资讯分类:存储过程  编写  数据库  课程  存储过程  语句  分号
创建学生-课程数据库,编写存储过程,完成以下功能?

主要问题是存储过程主体缺少begin和end语句,使得后面的测试语句也被编译成了存储过程的主体,从而造成了递归(存储过程调用自己)。alterprocedure学生信息@snumvarchar(4),@AvgScoreintOUTPUT,@CourseNumintOUTPUT,@NotpassNumintOUTPUTASBEGINSelect@AvgScore=Avg(Score)FromSCWhereSC.snum=@snumSelect@CourseNum=Count(*)FromSCWhereSC.snum=@snumSelect@NotpassNum=Count(*)FromSCWhereSC.snum=@snumandscore<60END另外,分号是SQL语句的结束符,不明白为什么有存储过程名后面会紧跟着一个分号。

留言与评论(共有 0 条评论)
   
验证码:
Top