SELECT DISTINCT REGEXP_SUBSTR(TO_CHAR(:InputString),'[^,]+', 1, LEVEL) AS VEA_VALIDATION_INFOLET_PARAMS FROM DUAL
CONNECT BY REGEXP_SUBSTR(TO_CHAR(:InputString), '[^,]+', 1, LEVEL) IS NOT NULL;
使用此语句会出错,当我尝试传递4000个以上的字符时。
“ ORA-01460:请求未实现或不合理的转换”
SELECT DISTINCT REGEXP_SUBSTR(TO_CHAR(:InputString),'[^,]+', 1, LEVEL) AS VEA_VALIDATION_INFOLET_PARAMS FROM DUAL
CONNECT BY REGEXP_SUBSTR(TO_CHAR(:InputString), '[^,]+', 1, LEVEL) IS NOT NULL;
我希望用逗号分隔数据。