oracle中自动将 1,2,3,4这样存在nvarchar2中的数据 加上双引号
在一些用到 in(1,2,3) 的时候就会报错
解决方法:
SELECT REGEXP_SUBSTR(acceIds, '([^,]+)', 1, ROWNUM) str
FROM DUAL
CONNECT BY ROWNUM <
(LENGTH(REGEXP_REPLACE(acceIds, '[^,]', '')) + 2)
acceIds就是需要转换的id串