<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)編輯 收藏
    主站蜘蛛池模板: 亚洲精品~无码抽插| 亚洲一卡2卡4卡5卡6卡残暴在线| 好紧我太爽了视频免费国产| 亚洲综合激情另类小说区| 成人无遮挡毛片免费看| 黄色网址免费在线观看| 亚洲免费精彩视频在线观看| 无人在线观看免费高清视频| 一进一出60分钟免费视频| 亚洲综合男人的天堂色婷婷| 男人的天堂亚洲一区二区三区| 成年网站免费入口在线观看 | 日本a级片免费看| 国产精品美女久久久免费| 亚洲大尺码专区影院| 亚洲欧洲日产国码一级毛片| 亚洲精品免费在线视频| 日韩精品视频在线观看免费 | 久久免费美女视频| 亚洲1区2区3区精华液| 亚洲高清无在码在线无弹窗| 日批日出水久久亚洲精品tv| 日本免费一区二区在线观看| av午夜福利一片免费看久久| 亚洲人成色4444在线观看| 亚洲Av永久无码精品三区在线| 四虎国产精品免费久久影院| 2021精品国产品免费观看| 亚洲精品偷拍视频免费观看| 亚洲中文字幕久久久一区| 亚洲AV成人片色在线观看| 亚洲国产精品碰碰| 国产精品无码一区二区三区免费 | 久久精品毛片免费观看| 在线免费视频你懂的| 亚洲av日韩av永久在线观看| 亚洲国产精品白丝在线观看| 久久久亚洲精品视频| 久久久久一级精品亚洲国产成人综合AV区 | 中文字幕av免费专区| 国产亚洲视频在线观看网址|