mysql 游标

游标取值越界时,利用标志来结束
mysql curson中,可以declare continue hander来操作越界标志
declare continue handler

create procedure p16()
begin
declare row_gid int;
declare row_num int;

declare row_name varchar(20);
declare you int default 1;
declare getgoods cursor for select gid,num,name from goods;
declare continue handler for
NOT FOUND set you = 0;
open getgoods;
repeat
fetch getgoods into row_gid,row_num,row_name;
select row_num,row_name;
until you=0 end repeat;
close getgoods;
end$

posted @ 2019-06-03 16:46  yahn~  阅读(131)  评论(0)    收藏  举报