Oracle:带有REGEXP的SQL和适用于Oracle 8i的RTRIM

时间:2012-09-12 06:25:12

标签: sql oracle

我在Oracle SQL查询中有这个RTRIM和REGEXP函数,它在Oracle 10g中运行良好 但是在Oracle 8i中不起作用。如何将以下语句转换为在Oracle 8i和10g中工作且仍具有相同结果的语句。

RTRIM(regexp_substr(table.column1, '([^/]+\.)'), '.')

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了答案:

    SUBSTR(table.column1, INSTR(table.column1, '/', -1) + 1,
    INSTR(table.column1, '.') - INSTR(table.column1, '/', -1) - 1)

^ _ ^