0

私はオラクルのようなクエリを持っています

select regexp_substr('a,b','[A-Za-z]+(?=,)',1,level) 
from dual 
connect by level<3;

期待される出力

a
 b

しかし、それは何も返していません。

そのため、正および負の先読みがオラクルでサポートされていない可能性があります。

4

1 に答える 1

0

この正規表現を使用して、目的の結果を取得します

select regexp_substr('a,b','[^,]+', 1, level) from dual 
connect by regexp_substr('a,b', '[^,]+', 1, level) is not null
于 2013-07-10T14:22:36.603 に答える