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

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

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

    小小

    IT
    數(shù)據(jù)加載中……

    2010年2月24日

    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 @ 2010-02-24 05:22 小小it 閱讀(3171) | 評論 (0)編輯 收藏
    sql語句實現(xiàn)循環(huán)添加1000個數(shù)據(jù)

    select * from ausertable order by userid;

      commit;  //執(zhí)行 結(jié)束

      1:最近剛開始用oracle 數(shù)據(jù)庫,很多東西都不怎么懂,要在tbw賬號表添加 1000個賬號,找了一些資料,經(jīng)過測試可以使用,開始 我吧語法 都跟SqlServer  里面的混了,花了一個上午的時間,下面就是測試的數(shù)據(jù)的代碼:特別注意的是:'01'||to_char(i)這里 一直meiyo

      DECLARE

      i number:=0;

      BEGIN

      for i in 1..100 loop

      insert into AUSERTABLE(USERID,USERPID,USERNAME)

      values('01'||to_char(i),'8','武漢');

      dbms_output.put_line(i);

      end loop;

      END;

    posted @ 2010-02-24 05:21 小小it 閱讀(857) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 成年免费大片黄在线观看岛国 | 国产免费一区二区三区不卡| 亚洲成A人片在线观看中文| 国产午夜亚洲精品| 亚洲国产精品国自产电影| 中文字幕无线码中文字幕免费| 国产精品久久免费| 91亚洲国产成人久久精品| 午夜国产精品免费观看| 亚洲一区二区三区在线观看蜜桃 | 国产精品色拉拉免费看| 亚洲人成网站在线观看播放动漫| 一色屋成人免费精品网站| 亚洲国产熟亚洲女视频| 免费在线观看黄网| 亚洲免费无码在线| 国产精品亚洲精品日韩已满| 99视频有精品视频免费观看| 亚洲人成日本在线观看| 日韩伦理片电影在线免费观看| 无人视频免费观看免费视频 | 中文字幕亚洲无线码a| 成全视频免费观看在线看| 亚洲黄色免费在线观看| 免费鲁丝片一级在线观看| h视频在线免费观看| 亚洲天堂中文资源| 午夜免费福利影院| 精品一区二区三区免费视频| 亚洲国产精品白丝在线观看| 在线a毛片免费视频观看| eeuss影院ss奇兵免费com| 亚洲视频一区调教| 日本免费观看网站| 日本道免费精品一区二区| 久久精品国产亚洲av麻豆蜜芽| 亚洲精品国产电影| 成人免费视频69| yy一级毛片免费视频| 亚洲国产成人无码av在线播放| 亚洲第一成人影院|