《Mysql必讀MySql游標(biāo)的使用實(shí)例》要點(diǎn):
本文介紹了Mysql必讀MySql游標(biāo)的使用實(shí)例,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
mysql游標(biāo)使用的整個(gè)過程為:MYSQL實(shí)例
1.創(chuàng)建游標(biāo)
MYSQL實(shí)例
代碼如下:
DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees;
2.打開游標(biāo)
MYSQL實(shí)例
代碼如下:
OPEN calc_bonus;
3.使用游標(biāo)
MYSQL實(shí)例
代碼如下:
FETCH calc_bonus INTO re_id, re_salary, re_comm;
4.關(guān)閉游標(biāo)
MYSQL實(shí)例
代碼如下:
CLOSE calc_bonus;
實(shí)例代碼如下所示:MYSQL實(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必讀MySql游標(biāo)的使用實(shí)例》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql必讀MySql游標(biāo)的使用實(shí)例》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11549.html