输入banner图图片脚本导航/分类

Oracle反向字符截取逗號分隔字符串

M VARCHAR(10); BEGIN FOR I IN ( WITH T AS (SELECT REVERSE(i,am,a,test,hahahhah) AS STR FROM DUAL) SELECT LEVEL, REGEXP_SUBSTR(T.STR, [^,]+, 1, LEVEL) STR_SINGLE FROM T CONNECT BY LEVEL <= LENGTH(T.STR) - LENGTH(REPLACE(T.STR, ,, ‘‘)) + 1) LOOP SELECT REVERSE(I.STR_SINGLE) INTO M FROM DUAL; DBMS_OUTPUT.PUT_LINE(M); END LOOP; END;

使用 REVERSE()函數反轉子串。

Oracle反向字符截取逗號分隔字符串

标签: