存储过程问题

泗汐 2018-12-28 08:07:49
创建存储过程2—修改任意学生、任意课程的成绩(学号、课程号为参数)要求:若学号或该学生未选修该课程,都给出提示;修改的成绩不能超过最初成绩的10%,假设修改后的成绩总是>最初成绩。
sc表已经建好了,sno是学号,cno是课程号,grade是成绩


题目要求和我写的代码,可以运行,但是运行的结果和题目要求的不一样,想问问哪里出了问题。小白刚刚学习数据库,有错请尽管指出,感谢大家!
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
泗汐 2018-12-29
  • 打赏
  • 举报
回复
引用 1 楼 u010667314 的回复:
我可能理解错了,while 在这里起什么作用? 更改成where不行? 后面update 中的set能不能直接写成 set grade=@grade


好的,谢谢啦
2020再出发 2018-12-29
  • 打赏
  • 举报
回复
我可能理解错了,while 在这里起什么作用? 更改成where不行? 后面update 中的set能不能直接写成 set grade=@grade

11,848

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧