Oracle并沒有內置的split函數,但可以使用其他方法來實現類似功能。比如可以使用REGEXP_SUBSTR函數來實現類似split的功能。示例如下:
SELECT REGEXP_SUBSTR('apple,banana,orange', '[^,]+', 1, LEVEL) AS result
FROM dual
CONNECT BY REGEXP_SUBSTR('apple,banana,orange', '[^,]+', 1, LEVEL) IS NOT NULL;
以上示例將會把字符串"apple,banana,orange"按照逗號分隔,并輸出分隔后的結果。