MySql游標(biāo)的使用實(shí)例
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 21:03:03
MySql游標(biāo)的使用實(shí)例
MySql游標(biāo)的使用實(shí)例:mysql游標(biāo)使用的整個(gè)過(guò)程為: 1.創(chuàng)建游標(biāo) 代碼如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打開(kāi)游標(biāo) 代碼如下:OPEN calc_bonus; 3.使用游標(biāo) 代碼如下:FETCH calc_bonus INT
導(dǎo)讀MySql游標(biāo)的使用實(shí)例:mysql游標(biāo)使用的整個(gè)過(guò)程為: 1.創(chuàng)建游標(biāo) 代碼如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打開(kāi)游標(biāo) 代碼如下:OPEN calc_bonus; 3.使用游標(biāo) 代碼如下:FETCH calc_bonus INT

mysql游標(biāo)使用的整個(gè)過(guò)程為:
1.創(chuàng)建游標(biāo)
代碼如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees;
2.打開(kāi)游標(biāo)
代碼如下:OPEN calc_bonus;
3.使用游標(biāo)
代碼如下:FETCH calc_bonus INTO re_id, re_salary, re_comm;
4.關(guān)閉游標(biāo)
代碼如下:CLOSE calc_bonus;
實(shí)例代碼如下所示:
代碼如下:
begin
declare temp_user_id int default null;
declare stop int default 0;
#聲明游標(biāo)
declare temp_cur cursor for select f_user_id from table_test where f_user_id=1;
#聲明游標(biāo)的異常處理
declare continue handler for sqlstate '02000' set stop=1;
open temp_cur;
fetch temp_cur into temp_user_id;
#判斷游標(biāo)是否到達(dá)最后
while stop<>1 do
#各種判斷
#讀取下一行的數(shù)據(jù)
fetch temp_cur into temp_user_id;
#循環(huán)結(jié)束
end while;
#關(guān)閉游標(biāo)
close temp_cur;
end
您可能感興趣的文章:
mysql存儲(chǔ)過(guò)程 游標(biāo) 循環(huán)使用介紹基于MySQL游標(biāo)的具體使用詳解Mysql的游標(biāo)的定義使用及關(guān)閉深入分析MySQL存儲(chǔ)過(guò)程中游標(biāo)循環(huán)的跳出和繼續(xù)操作示例Mysql存儲(chǔ)過(guò)程循環(huán)內(nèi)嵌套使用游標(biāo)示例代碼mysql存儲(chǔ)過(guò)程中使用游標(biāo)的實(shí)例mysql動(dòng)態(tài)游標(biāo)學(xué)習(xí)(mysql存儲(chǔ)過(guò)程游標(biāo))MySQL使用游標(biāo)批量處理進(jìn)行表操作mysql的存儲(chǔ)過(guò)程、游標(biāo) 、事務(wù)實(shí)例詳解Mysql存儲(chǔ)過(guò)程中游標(biāo)的用法實(shí)例MySQL游標(biāo)概念與用法詳解
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySql游標(biāo)的使用實(shí)例
MySql游標(biāo)的使用實(shí)例:mysql游標(biāo)使用的整個(gè)過(guò)程為: 1.創(chuàng)建游標(biāo) 代碼如下:DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打開(kāi)游標(biāo) 代碼如下:OPEN calc_bonus; 3.使用游標(biāo) 代碼如下:FETCH calc_bonus INT