mysql游標的使用實例

字號:


    這篇文章主要介紹了mysql游標,需要的朋友可以參考下。
    mysql游標使用的整個過程為:
    1.創(chuàng)建游標
    代碼如下:
    declarecalc_bonuscursorforselectid,salary,commissionfromemployees;
    2.打開游標
    代碼如下:
    opencalc_bonus;
    3.使用游標
    代碼如下:
    fetchcalc_bonusintore_id,re_salary,re_comm;
    4.關(guān)閉游標
    代碼如下:
    closecalc_bonus;
    實例代碼如下所示:
    代碼如下:
    begin
    declaretemp_user_idintdefaultnull;
    declarestopintdefault0;
    #聲明游標
    declaretemp_curcursorforselectf_user_idfromtable_testwheref_user_id=1;
    #聲明游標的異常處理
    declarecontinuehandlerforsqlstate'02000'setstop=1;
    opentemp_cur;
    fetchtemp_curintotemp_user_id;
    #判斷游標是否到達最后
    whilestop<>1do
    #各種判斷
    #讀取下一行的數(shù)據(jù)
    fetchtemp_curintotemp_user_id;
    #循環(huán)結(jié)束
    endwhile;
    #關(guān)閉游標
    closetemp_cur;
    end
    這篇文章主要介紹了mysql游標,需要的朋友可以參考下。