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

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

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

    小小

    IT
    數(shù)據(jù)加載中……
    ORACLE中字符串split的一種方法
    一種方法是用函數(shù):這里轉(zhuǎn)帖網(wǎng)上摘抄的一個函數(shù)

      CREATE OR REPLACE TYPE str_split IS TABLE OF VARCHAR2 (4000);

      CREATE OR REPLACE FUNCTION splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2)

      RETURN str_split

      PIPELINED

      AS

      v_length   NUMBER := LENGTH(p_string);

      v_start    NUMBER := 1;

      v_index    NUMBER;

      BEGIN

      WHILE(v_start <= v_length)

      LOOP

      v_index := INSTR(p_string, p_delimiter, v_start);

      IF v_index = 0

      THEN

      PIPE ROW(SUBSTR(p_string, v_start));

      v_start := v_length + 1;

      ELSE

      PIPE ROW(SUBSTR(p_string, v_start, v_index - v_start));

      v_start := v_index + 1;

      END IF;

      END LOOP;

      RETURN;

      END splitstr;

      這里提供另外一種方法,tbw利用oracle的正則相關(guān)函數(shù)實現(xiàn):

      select dbms_lob.substr(regexp_substr('abc,def,ggg,1,2,3,4,5', '[^,]+', 1, x.n)) as player_guid

      from dual a, (select rownum n from dual connect by rownum < 100) x

      這里利用了函數(shù) regexp_substr和connect by

      其中rownum < 100 會連接限制split的次數(shù) '[^,]+'為split拆分的正則表達式,這里為【,】逗號

      上面sql語句結(jié)果是:

      abc

      def

      ggg

      1

      2

      3

      4

      5

    posted on 2010-02-24 05:22 小小it 閱讀(3171) 評論(0)  編輯  收藏 所屬分類: 技術(shù)文章

    主站蜘蛛池模板: 猫咪www免费人成网站| 亚洲色图视频在线观看| 亚洲av片在线观看| 一二三四在线播放免费观看中文版视频| 亚洲国产精品国自产拍AV| 99在线免费视频| 亚洲成色在线综合网站| 精品无码人妻一区二区免费蜜桃| 亚洲av永久无码精品漫画 | 亚洲AV无码一区二区三区系列| 一级大黄美女免费播放| 久久久久国产成人精品亚洲午夜| caoporn成人免费公开| 亚洲精品无码高潮喷水在线| 国产成人免费AV在线播放| 亚洲欧洲在线观看| a拍拍男女免费看全片| 中国亚洲呦女专区| 国产hs免费高清在线观看| 亚洲视频在线免费| 亚洲精品乱码久久久久久中文字幕| 国产免费一区二区三区在线观看| 亚洲AV永久无码精品一百度影院| 97在线视频免费播放| 亚洲国产日韩综合久久精品| 免费v片在线观看| 羞羞视频免费网站在线看| 久久精品国产亚洲av麻豆小说 | 亚洲高清偷拍一区二区三区| 中国一级特黄高清免费的大片中国一级黄色片| 色久悠悠婷婷综合在线亚洲| 一区二区三区观看免费中文视频在线播放| 亚洲性69影院在线观看| 国产黄色片在线免费观看| 人与动性xxxxx免费| 亚洲专区在线视频| 免费日本黄色网址| 中文字幕免费在线| 黄网站在线播放视频免费观看| 亚洲av网址在线观看| 啦啦啦在线免费视频|