-- 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;

 1

2

 

3

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2020-04-13
  • 2021-11-28
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
相关资源
相似解决方案