У нас есть таблица со столбцом varchar2(100)
, которая иногда содержит возврат каретки и перевод строки. Мы хотели бы удалить эти символы в запросе SQL. Мы используем:
REPLACE( col_name, CHR(10) )
, который не имеет никакого эффекта , однако замена CHR (10) на более обычный символ «буква» доказывает, что функция REPLACE работает иначе. Мы также обнаружили, что
REPLACE( col_name, CHR(10), '_' )
находит местоположение новой строки, но вставляет подчеркивание после него, а не заменяет его.
Работает на Oracle8i. Обновление не вариант.