<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    mysql 游標使用

    Posted on 2008-04-27 17:05 G_G 閱讀(7120) 評論(0)  編輯  收藏 所屬分類: Database
    請使用 mysql 1.5 或以上version;
    測試表 level ;
    create table test.level (name varchar(20));
    再 insert 些數(shù)據(jù) ;

    ?/*初始化*/?
    ?
    drop?procedure?if?exists??useCursor?//????
    ?
    ?
    /*建立?存儲過程?create?*/?
    ?
    CREATE?PROCEDURE?useCursor()
    ????
    BEGIN
    ????
    /*局部變量的定義?declare*/?
    ?????????
    declare?tmpName?varchar(20)?default?''?;
    ?????????
    declare?allName?varchar(255)?default?''?;
    ?????????
    ?????????
    declare?cur1?CURSOR?FOR?SELECT?name?FROM?test.level?;
    ?????????
    ?????????
    /*????mysql?不知道為什么用異常加入判斷??
    ??????????*????此請參考官方文檔
    20.2.11. 光標 光標?
    ??????????*????????這把?游標?異常后?捕捉?
    ??????????*????????并設(shè)置?循環(huán)使用?變量?tmpname?為?null?跳出循環(huán)。
    ??????????
    */
    ?????????
    declare?CONTINUE?HANDLER?FOR?SQLSTATE?'02000'?SET?tmpname?=?null;
    ????
    ????
    ????
    /*開游標*/?
    ?????
    OPEN?cur1;
    ?????????
    /*游標向下走一步*/?
    ?????????
    FETCH?cur1?INTO?tmpName;
    ?????????
    ?????????
    /*?循環(huán)體?這很明顯?把游標查詢出的?name?都加起并用?;?號隔開?*/
    ??????
    WHILE?(?tmpname?is?not?null)?DO
    ??????????
    set?tmpName?=?CONCAT(tmpName?,";")?;
    ??????? ?
    set?allName?=?CONCAT(allName?,tmpName)?;
    ????????
    /*游標向下走一步*/?
    ????????
    FETCH?cur1?INTO?tmpName;
    ??????
    END?WHILE;
    ??
    ????
    CLOSE?cur1;
    ????
    ????
    select?allName?;
    END;//
    call?useCursor()
    //
    ?

    運行結(jié)果:
    mysql>?call?useCursor()//
    +--------------------------------------+
    |?allName??????????????????????????????|
    +--------------------------------------+
    |?f1;c3;c6;c5;c2;c4;c1;f1;f3;f4;f2;f5;?|
    +--------------------------------------+
    1?row?in?set?(0.00?sec)



    主站蜘蛛池模板: 亚洲免费在线视频| 免费a级毛片永久免费| 100部毛片免费全部播放完整| 亚洲国产高清美女在线观看 | 在线jyzzjyzz免费视频| 免费精品视频在线| 亚洲综合激情九月婷婷| 老司机69精品成免费视频| 亚洲国产成人99精品激情在线 | 亚洲变态另类一区二区三区| 国产亚洲精品a在线观看app| 成全视频免费高清| 花蝴蝶免费视频在线观看高清版| 亚洲愉拍一区二区三区| 久久亚洲精品成人| 国产精品免费电影| 一级黄色片免费观看| 亚洲国产高清美女在线观看| 国产亚洲人成网站在线观看| 成人免费无码大片a毛片软件 | 成年女人毛片免费播放视频m | 国产a v无码专区亚洲av| 久久久久免费看黄A片APP| 亚洲国产成人久久精品软件| 亚洲AV无码国产在丝袜线观看| 无码不卡亚洲成?人片| 999久久久免费精品国产 | 亚洲阿v天堂在线2017免费| **aaaaa毛片免费同男同女| caoporm碰最新免费公开视频| 亚洲熟妇成人精品一区| 亚洲精品在线免费观看| 亚洲成av人在线视| 久久久久国产亚洲AV麻豆| 国产免费av一区二区三区| 可以免费看的卡一卡二| 欧洲精品99毛片免费高清观看| 一级有奶水毛片免费看| 深夜特黄a级毛片免费播放| 亚洲国产精品99久久久久久| 亚洲jjzzjjzz在线观看|