0

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

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

谢谢您的帮助。

4

1 回答 1

1

我找到了答案:

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

^_^

于 2012-09-12T07:26:23.200 回答