Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Uciekanie znaków kontrolnych w Oracle XDB

Chociaż zawsze najlepszym rozwiązaniem jest naprawianie danych u źródła, okazało się to również przydatne w przypadku, gdy nie mogę kontrolować danych u źródła:

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

Ważnym elementem jest regexp_replace(your_field, '[[:cntrl::]]', '') aby usunąć znaki kontrolne z danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy COUNT(rowid) jest szybszy niż COUNT(*)?

  2. Słowo kluczowe Oracle „Partition By” i „Row_Number”

  3. Używanie Dappera z Oracle

  4. Oracle Database 21c dla platform Linux

  5. Czy można tworzyć typy obiektów Oracle Database w PL/SQL?