oracle中使用正则表达式

为什么在oracle9i中不能执行下列语句:
select regexp_substr('but abc i abc', 'a[[:alpha:]]{2}') from dual
不是支持regexp_substr?9i不支持?谢谢!
最新回答
遗留的忧伤

2024-10-22 05:56:51

对,9i不支持,至少要10g的版本
再美都是荒涼

2024-10-22 06:56:05

在10g上可以运行
[TEST1@orcl] SQL>select regexp_substr('but abc i abc', 'a[[:alpha:]]{2}') from dual;

REGEXP
------
abc

9i不支持

请看资料: