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

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

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

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
    PLSQL的遞歸
    ?
    ??? 今天想寫一個PLSQL的函數,需要實現遞歸,以前一直都沒有在PLSQL里用過遞歸,上網查了一下發現PLSQL確實可以實現遞歸的,貼個網上的例子:
    ?
    ?
    SQL> create or replace function get_char_one_by_one(v_str varchar2)
    ? 2??? return varchar2 is
    ? 3? begin
    ? 4??? if v_str is not null and length(v_str) > 1 then
    ? 5????? return substr(v_str, 1, 1) || ' ' || get_char_one_by_one(substr(v_str, 2));
    ? 6??? else
    ? 7????? return v_str;
    ? 8??? end if;
    ? 9? end;
    10? /
    ?
    Function created
    ?
    SQL> select get_char_one_by_one('I am good boy') from dual;
    ?
    GET_CHAR_ONE_BY_ONE('IAMGOODBO
    -------------------------------------------
    I?? a m?? g o o d?? b o y
    ?
    ?

    ??? 自己隨便寫一個練練手,列出每個以','分開的字符部分:
    ?
    SQL> create or replace function get_part(v_char in varchar2) return varchar2 is
    ? 2??? v_temp??????? integer;
    ? 3??? v_insert_char varchar2(1000);
    ? 4? begin
    ? 5??? v_temp??????? := instr(v_char, ',', 1);
    ? 6??? v_insert_char := substr(v_char, 1, v_temp - 1);
    ? 7??? if v_temp > 0 then
    ? 8????? dbms_output.put_line(v_insert_char);
    ? 9????? return get_part(substr(v_char, v_temp + 1));
    10??? else
    11????? dbms_output.put_line(v_char);
    12????? return null;
    13??? end if;
    14? end;
    15? /
    ?
    Function created
    ?
    SQL> select get_part('42342fesh,43rfddfg,t35greg4,f43g54') from dual;
    ?
    GET_PART('42342FESH,43RFDDFG,T
    -----------------------------------------------
    ?
    42342fesh
    43rfddfg
    t35greg4
    f43g54
    posted on 2009-01-28 22:29 decode360 閱讀(1840) 評論(0)  編輯  收藏 所屬分類: 06.PLSQL
    主站蜘蛛池模板: 久久精品国产亚洲av瑜伽| 成人黄动漫画免费网站视频 | 希望影院高清免费观看视频| 日韩欧毛片免费视频| 性做久久久久免费观看| 亚洲伦乱亚洲h视频| 久久亚洲精品成人777大小说| 国产精品亚洲四区在线观看| 免费福利在线观看| 2021国内精品久久久久精免费| 免费无码黄动漫在线观看| 免费大片黄手机在线观看| 亚洲一区综合在线播放| 老司机午夜免费视频| 国产a视频精品免费观看| 亚洲国产成人影院播放| 久久久久亚洲av无码专区导航| 国产精品亚洲精品日韩动图| 久久国产高潮流白浆免费观看| 国产一区二区视频免费| 亚洲综合一区二区国产精品| 黄色一级免费网站| 无码中文字幕av免费放| 无码乱人伦一区二区亚洲| 污污视频网站免费观看| 成人免费福利视频| 国产亚洲人成无码网在线观看| 亚洲AⅤ男人的天堂在线观看| 84pao国产成视频免费播放| 亚洲精品国产综合久久一线| 亚洲综合激情五月丁香六月| 毛片在线播放免费观看| 日韩亚洲国产二区| 中文字幕在线日亚洲9| 亚洲香蕉免费有线视频| 亚洲免费观看视频| 一级黄色免费网站| 免费看国产一级片| 蜜桃传媒一区二区亚洲AV| 嘿嘿嘿视频免费网站在线观看| 国产亚洲精品拍拍拍拍拍|