欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql声明游标的方法

程序员文章站 2022-09-06 09:09:26
mysql声明游标的方法:1、声明变量和游标declare result varchar(3000);declare flag1 varchar(100);declare done int defau...

mysql声明游标的方法:

1、声明变量和游标

declare result varchar(3000);
declare flag1 varchar(100);
declare done int default false;
declare cur1 cursor for select flag from bmlx;

2、变量赋值

declare continue handler for not found set done = true;
set result = '';

3、打开游标和循环

open cur1;
read_loop: loop

-- 给游标赋值

fetch cur1 into flag1;

-- 跳出循环

if done then
leave read_loop;
end if;

-- 循环获取游标数据,进行累加

set result = concat(result, flag1 ,',');
end loop;

-- 关闭游标

close cur1;

-- 返回参数

set result = concat(result,'<span style="color:red">');
return result;

内容扩展:

mysql游标使用的整个过程为:

1.创建游标

declare calc_bonus cursor for select id, salary, commission from employees;

2.打开游标

open calc_bonus;

3.使用游标

fetch calc_bonus into re_id, re_salary, re_comm;

4.关闭游标

close calc_bonus;

到此这篇关于mysql声明游标的方法的文章就介绍到这了,更多相关mysql怎么声明游标内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: mysql 声明游标