运行oracle时,对查到的有逗号隔开的数据,进行查询对比时,报错,数据类型不对,得加(
to_char
)
如:源数据为
要吧这个lclx每一个都单独拿出来
SELECT
DISTINCT REGEXP_SUBSTR(to_char(LCLX),'[^,]+',1,LEVEL) as WORKFLOWID
FROM
ecology.uf_kzbflcts CONNECT BY LEVEL <= LENGTH(LCLX)
- LENGTH( REPLACE ( LCLX, ',', '' ) ) + 1
得到的结果: