SELECT REGEXP_SUBSTR(分类ID,'[^|]+',1,LEVEL) 分类ID
FROM 产品目录
WHERE 状态='1'
AND 机构ID = '01'
CONNECT BY LEVEL <= REGEXP_COUNT(分类ID,'|')+1
AND PRIOR ROWID=ROWID
AND PRIOR DBMS_RANDOM.VALUE IS NOT NULL
AND REGEXP_SUBSTR(分类ID,'[^|]+',1,LEVEL) IS NOT NULL