还是正则式,不过有可能是库的问题
WITH TT AS(SELECT REPLACE(REPLACE(TRIM(COLUMN_VALUE), CHR(13), ''), CHR(10), '') PARAM_NAME
FROM TABLE(F_PUB_BIND_IN(REPLACE('217_成功项目<$>2_联系人电话',
'<$>',
','))) T)
SELECT * FROM TT;
----这句我放在一个库不会报错
WITH TT AS(SELECT REGEXP_SUBSTR(PARAM_NAME, '[0-9]+', 1, 1)PARAM_ID
FROM (SELECT REPLACE(REPLACE(TRIM(COLUMN_VALUE), CHR(13), ''), CHR(10), '') PARAM_NAME
FROM TABLE(F_PUB_BIND_IN(REPLACE('217_成功项目<$>2_联系人电话',
'<$>',
','))) T))
SELECT * FROM TT;
这个却报错了。 报错信息是通信通道的文件结束;
但是报错的这句我放到另外一个库却没报错