Я пытаюсь использовать все строки, в которых столбец содержит какие-либо контрольные диаграммы, за исключением символа перевода строки (шестнадцатеричное значение A). Я пробовал следующее, но это возвращает только результаты с управляющим символом и без перевода строки. Мне действительно нужен набор символов, которые являются управляющими символами, МЕНЬШЕ символа перевода строки. Есть ли операция «минус» для наборов символов, из которых можно исключить определенные?
SELECT *
FROM MyTable
WHERE REGEXP_LIKE(MyColumn, '[:cntrl: &&[^' || UTL_RAW.CAST_TO_VARCHAR2(HEXTORAW('A')) || ']]{1,}');
Есть предположения? Спасибо!