Oracle PL / SQL Проверьте, есть ли у параметра специальные символы - PullRequest
2 голосов
/ 07 февраля 2020

Интересно, есть ли способ проверить, имеет ли параметр какие-либо специальные символы, а также пробелы. Пробелы, которые я предполагаю, я просто буду использовать LIKE '% %' для этого. Прошу прощения, если это глупый вопрос, но в настоящее время я учусь с небольшим опытом работы в Oracle PL / SQL.

1 Ответ

2 голосов
/ 07 февраля 2020

Один метод использует regexp_like():

regexp_like(mycol, '\W')

'\W' обозначает любой символ , отличный от a di git, алфавитный символ c или символ подчеркивания ( _). Если какой-либо символ в строке соответствует этому шаблону, условие выполнено успешно.

...