Для удаления управляющих символов (не отображаемых) можно использовать регулярные выражения:
- REGEXP_LIKE — для поиска значений с управляющими символами
- REGEXP_REPLACE — для удаления управляющих символов
select str, regexp_replace(t.str, '[[:cntrl:]]') as new_str from ( select 'test1'||chr(28) as str from dual union all select 'test2' from dual union all select 'test3+_*- =\\\|()^%#3@' from dual ) t where regexp_like(t.str, '[[:cntrl:]]') STR NEW_STR ---------------------- ---------------------- test1 test1
Последние комментарии