У меня есть строка, как показано ниже
/doc/Alldocs/attachment/2345455/122222/0/C/0%20%XYZ%ABC%20K
Мне нужно поместить строку между четвертой и пятой косой чертой, что означает 2345455
В настоящее время я использую REGEXP_SUBSTR
, чтобы получить результат.
REGEXP_SUBSTR('/doc/Alldocs/attachment/2345455/122222/0/C/0%20%XYZ%ABC%20K', '[^/ ]+', 1, 4)
Но это действительно влияет на производительность, в моей базе данных требуется много времени, чтобы вернуть результат.
Есть ли другой способ получить эту информацию быстрее? что-то вроде split, Instr
и т. д. ??
Я новичок в оракуле, не могли бы вы помочь мне решить эту проблему?