Michał Kowalski Bazy danych
Temat: Wprowadzenie funkcji chr(10) do LIKE
Witam,ma problem ze znakami z tablicy ASCII, które rozwalają mi strukturę przy eksporcie do CSV.
Mowa o ASCII 10 (new line) i ASCII 13 (carriage return).
Chciałem teraz wykonać replace na tych rekordach które zawierają te znaki.
Niestety Oracle czegoś takiego nie przyjmuje:
Where
pole like '%chr(10)%' ,ponieważ
chr(10) traktuje jako string.
Czy macie jakiś pomysł jak przemycić to do klauzuli LIKE?
Ewentualnie jak inaczej uporać się z tymi znakami?
Sam replace działa bez zarzutu
replace(replace(pole_z_bazy_danych),chr(10)),chr(13))