У меня проблема с сопоставлением регулярного выражения в Oracle PL/SQL. Чтобы быть более конкретным, проблема заключается в том, что регулярное выражение не хочет соответствовать нулевому вхождению. Например, у меня есть что-то вроде:PL/SQL Регулярное выражение Oracle не работает для возникновения нуля
select * from dual where regexp_like('', '[[:alpha:]]*');
и это не работает. Но если я коснусь места в этом отчете:
select * from dual where regexp_like(' ', '[[:alpha:]]*');
это работает.
Я хочу, чтобы первый пример работал, так что человеку не нужно класть «пространство» для его работы. Любая помощь приветствуется, и спасибо за ваше время.
T