yau_song 2022-07-05 12:39 采纳率: 88.9%
浏览 30
已结题

存储过程调用结果为null

问题遇到的现象和发生背景

这是sc表

img


这是插入后的内容

img

问题相关代码,请勿粘贴截图

create procedure p3(in sno varchar(9))
begin
declare grade int;
declare temp int;
declare count int;
declare score_cursor cursor for select Grade from sc where Sno=sno;
declare exit handler for not found close score_cursor;
select count(*) into count from sc where Sno = sno;

OPEN score_cursor;

WHILE true DO
fetch score_cursor into grade;
INSERT into grade values(grade);
set temp := temp + grade;
END WHILE;
select temp;

end;

call p3('201215121');

运行结果及报错内容

call p3('201215121')

OK
时间: 0.02s

我的解答思路和尝试过的方法

我不知道为什么没有输出结果,不知道我的存储过程对不对

我想要达到的结果
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月13日
    • 创建了问题 7月5日

    悬赏问题

    • ¥15 VMBox虚拟机无法访问
    • ¥15 skd显示找不到头文件
    • ¥15 机器视觉中图片中长度与真实长度的关系
    • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
    • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
    • ¥15 java 的protected权限 ,问题在注释里
    • ¥15 这个是哪里有问题啊?
    • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
    • ¥15 texstudio的问题,
    • ¥15 spaceclaim模型变灰色