sql >> Database >  >> RDS >> Oracle

Hoe ' of een speciaal teken in bij gebruik van XMLELEMENT Oracle

U kunt gebruik maken van utl_i18n pakket en unescape_reference() functie in het bijzonder. Hier is een voorbeeld:

clear screen;
column res format a7;

select utl_i18n.unescape_reference(
          rtrim(
               xmlagg( -- use of xmlagg() function in 
                       -- this situation seems to be unnecessary 
                       XMLELEMENT(E,'I''m'||':')
                      ).extract('//text()'),':'
                )
        ) as res
 from dual;

Resultaat:

RES   
-------
I'm  


  1. Hoe een array te maken in PostgreSQL

  2. Is er een logische reden om verschillende tabelruimte voor indexen te hebben?

  3. Update meerdere kolommen met django F() object

  4. datum en tijd vergelijken php