Хочу вытянуть строки из базы только где
нет кириллических букв в строке. Прочитал статью на хабре про рег.выр. - много вопросов снял, но не пойму, почему :
select 'ok' from dual where regexp_like('123asdasd4ц5','[^а-я]')
возвращает строку, хотя там стоит
ц
а вариант:
select 'ok' from dual where not regexp_like('123asdasd4ц5','[а-я]')
работает как надо: не возвращает строки
Ну и чтобы два раза не открывать вопрос,
в статье не было раскрыто, есть ли разница между
[a-z] и
[[a-z]]
Спасибо