sql >> Database teknologi >  >> RDS >> Oracle

Escapende kontroltegn i Oracle XDB

Selvom det altid er den bedste løsning at rette dataene ved kilden, fandt jeg dette også nyttigt i det tilfælde, hvor jeg ikke kan kontrollere dataene ved kilden:

select xmlelement("test", test) 
  from (select regexp_replace(unistr('a\0013b'), '[[:cntrl:]]', '') test from dual);

Vigtigt stykke er regexp_replace(your_field, '[[:cntrl::]]', '') for at fjerne kontroltegn fra dataene.



  1. SQLite FINDER

  2. Er der noget som en zip() funktion i PostgreSQL, der kombinerer to arrays?

  3. Hvordan DEGREES() virker i MariaDB

  4. Hvad vores kunder fortjener:Introduktion af MariaDB Enterprise Documentation