锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲激情五月,综合国产视频,亚洲国产精品久久久久久 http://www.aygfsteel.com/zhaonp/category/47437.html璁板綍緙栫▼涓殑鐐圭偣婊存淮zh-cnFri, 31 Dec 2010 09:10:38 GMTFri, 31 Dec 2010 09:10:38 GMT60瑙f瀽IN鍑芥暟浣跨敤鐨勫瓧絎︿覆http://www.aygfsteel.com/zhaonp/archive/2010/12/30/342001.htmlzhaonpzhaonpThu, 30 Dec 2010 08:12:00 GMThttp://www.aygfsteel.com/zhaonp/archive/2010/12/30/342001.htmlhttp://www.aygfsteel.com/zhaonp/comments/342001.htmlhttp://www.aygfsteel.com/zhaonp/archive/2010/12/30/342001.html#Feedback0http://www.aygfsteel.com/zhaonp/comments/commentRss/342001.htmlhttp://www.aygfsteel.com/zhaonp/services/trackbacks/342001.html鎿嶄綔鐜
Server   Oracle  11g
Client    Oracle  10g

vs_string  杈撳叆鍙傛暟鏍煎紡濡?info1,info22,info333,info4444',浠?,"鍋氶棿闅旂,姣忓彉閲忛暱搴︿笉紜畾

vn_num     vs_string 涓悎騫舵嫾鎺ョ殑鍙橀噺鏁伴噺

SELECT SUBSTR(vs_string,
              DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1,
              DECODE(LEVEL,vn_num,LENGTH(vs_string),INSTR(vs_string,',',1,DECODE(LEVEL,1,1,LEVEL))-1)-
              (DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1)+1)
              FROM DUAL
              CONNECT BY LEVEL <= (SELECT REGEXP_COUNT(vs_string,',',1,'i')+1 FROM DUAL);
             

鍦╫racle 涓?IN 鍑芥暟鍙兘瀵規煡璇㈢殑緇撴灉闆嗘垨鏄庣‘鐨勫弬鏁伴泦鍚堣繘琛屽琛屾煡璇紝瀵逛簬涓涓弬鏁版棤璁哄叾琛ㄧ幇褰㈠紡鍙兘榪涜涓涓弬鏁扮殑鍒ゆ柇鏌ヨ

濡?/p>

EMPLOYEE_T 琛ㄤ腑瀛樺湪濡備笅鏁版嵁

EMPLOYEE_ID        EMPLOYEE_NAME
--------------------------------
001                 znp
002                 zsj
003                 zhsj

SELECT EMPLOYEE_ID,EMPLOYEE_NAME FROM EMPLOYEE_T WHERE EMPLOYEE_ID IN ('001','002')鐨勬煡璇㈢粨鏋滃涓?/p>

EMPLOYEE_ID        EMPLOYEE_NAME
--------------------------------
001                 znp
002                 zsj

SELECT EMPLOYEE_ID,EMPLOYEE_NAME FROM EMPLOYEE_T WHERE EMPLOYEE_ID IN ('001,002')鐨勬煡璇㈢粨鏋滃涓?/p>

EMPLOYEE_ID        EMPLOYEE_NAME
--------------------------------

鍦?SELECT * FROM EMPLOYEE_T WHERE EMPLOYEE_ID IN ('001,002') 涓?"'001,002'" 鍙兘鍋氫負涓涓叆鍙傝屼笉鏄袱涓叆鍙?鍙傛暟鍊間負
'001,002' ,鏁呮煡涓嶅埌鍚堥傜殑璁板綍

鍦ㄥ瓨鍌ㄨ繃紼嬩腑瀵逛簬浠ヤ笂鐨勫叆鍙傚彲浠ラ噰鍙栦袱縐嶅姙娉曡繘琛?/p>

1銆侀氳繃鎷兼帴鍔ㄦ丼QL榪涜鏌ヨ

vs_sql := 'SELECT EMPLOYEE_ID,EMPLOYEE_NAME FROM EMPLOYEE_T WHERE EMPLOYEE_ID IN ('||CHR(39)||'001'||CHR(39)||','||CHR(39)||'002'||CHR(39)||');

OPEN _cur FOR vs_sql;

2銆佸皢鎷兼帴涓茶漿涓虹粨鏋滈泦杈撳嚭鑷矷N鍑芥暟涓?浣跨敤濡備笅鑴氭湰

vs_string  杈撳叆鍙傛暟鏍煎紡濡?info1,info22,info333,info4444',浠?,"鍋氶棿闅旂,姣忓彉閲忛暱搴︿笉紜畾

vn_num     vs_string 涓悎騫舵嫾鎺ョ殑鍙橀噺鏁伴噺

SELECT SUBSTR(vs_string,
              DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1,
              DECODE(LEVEL,vn_num,LENGTH(vs_string),INSTR(vs_string,',',1,DECODE(LEVEL,1,1,LEVEL))-1)-
              (DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1)+1)
              FROM DUAL
              CONNECT BY LEVEL <= (SELECT REGEXP_COUNT(vs_string,',',1,'i')+1 FROM DUAL);
             
鐓у姙涓婁緥,鍗充負

SELECT EMPLOYEE_ID,EMPLOYEE_NAME FROM EMPLOYEE_T
                                 WHERE EMPLOYEE_ID IN
                                 (
                                      SELECT SUBSTR(vs_string,
                                             DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1,
                                             DECODE(LEVEL,vn_num,LENGTH(vs_string),INSTR(vs_string,',',1,DECODE(LEVEL,1,1,LEVEL))-1)-
                                             (DECODE(LEVEL,1,0,(INSTR(vs_string,',',1,LEVEL-1)))+1)+1)
                                             FROM DUAL
                                             CONNECT BY LEVEL <= (SELECT REGEXP_COUNT(vs_string,',',1,'i')+1 FROM DUAL)
                                 );



zhaonp 2010-12-30 16:12 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 星子县| 清河县| 五指山市| 维西| 新绛县| 多伦县| 石柱| 子长县| 那坡县| 弋阳县| 祁连县| 荣昌县| 永宁县| 寿光市| 宣威市| 云和县| 怀化市| 屏边| 黎城县| 寿光市| 六枝特区| 垣曲县| 乌海市| 东乡县| 衡南县| 中方县| 雅江县| 九龙县| 澄迈县| 林芝县| 潼关县| 阿克苏市| 清水河县| 康保县| 施秉县| 金华市| 鄂托克前旗| 武夷山市| 慈溪市| 丘北县| 赣州市|