Oracle拆分逗號分隔字串 - REGEXP_SUBSTR

hai503發表於2015-02-26
--用10g開始支援的正規表示式,拆分逗號分隔字串

點選(此處)摺疊或開啟

  1. SELECT REGEXP_SUBSTR('1,2,3', '[^,]+', 1, ROWNUM) FROM DUAL
  2. CONNECT BY ROWNUM <= LENGTH('1,2,3') - LENGTH(REPLACE('1,2,3', ',', '')) + 1;

 
--查詢T_OUT/T_TMP的表註釋

點選(此處)摺疊或開啟

  1. SELECT *
  2.    FROM USER_TAB_COMMENTS T
  3.   WHERE T.TABLE_TYPE = 'TABLE'
  4.     AND REGEXP_LIKE(T.TABLE_NAME, '^T_[TO]', 'i') ;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12707874/viewspace-1442088/,如需轉載,請註明出處,否則將追究法律責任。

相關文章