oracle字符串切割几种方式 方法一: SELECT COLUMN_VALUE FROM TABLE(SYS.ODCIVARCHAR2LIST('1','2','3','4','5')); 方法二: select regexp_substr('1,2,3,4,5','[^,]+',1,rownum) from dual connect by rownum<=length('1,2,3,4,5')-length(replace('1,2,3,4,5',','))+1 方法三:使用自定义函数+ta