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
-- 給游標賦值
-- 跳出循環
IF done THEN
LEAVE read_loop;
END IF;
-- 循環獲取游標數據,進行累加
set result = CONCAT(result, flag1 ,',');
END LOOP;
-- 關閉游標
-- 返回參數
set result = CONCAT(result,'span style="color:Red">');
RETURN result;
內容擴展:
mysql游標使用的整個過程為:
1.創建游標
DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees;
2.打開游標
3.使用游標
FETCH calc_bonus INTO re_id, re_salary, re_comm;
4.關閉游標
到此這篇關于mysql聲明游標的方法的文章就介紹到這了,更多相關mysql怎么聲明游標內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- MySQL 游標的定義與使用方式
- Mysql 存儲過程中使用游標循環讀取臨時表
- 詳解Mysql 游標的用法及其作用
- mysql游標的原理與用法實例分析
- 帶你徹底搞懂python操作mysql數據庫(cursor游標講解)
- mysql存儲過程之游標(DECLARE)原理與用法詳解
- MySQL游標概念與用法詳解
- mysql的存儲過程、游標 、事務實例詳解
- Mysql存儲過程中游標的用法實例
- Mysql存儲過程循環內嵌套使用游標示例代碼
- MySQL存儲過程中游標循環的跳出和繼續操作示例
- MySQL 游標的作用與使用相關