Ich habe die folgende Abfrage. Wie das Apostroph zu halten ('
) intakt und nicht durch &apos
ersetzt zu werden Es gibt auch andere Zeichen auch ich wie &
So ersetzen Sie ' oder ein beliebiges Sonderzeichen bei der Verwendung von XMLELEMENT Oracle
SELECT RTRIM(xmlagg(XMLELEMENT(E,'I''m'||':')).extract('//text()'),':')
FROM dual;
Ausgabe behandeln möchten:
I'm
Dank.
Vielen Dank, es perfekt fine..AWESOME funktioniert !!! –
Dieser hat eine Beschränkung auf 4000 Zeichen – Skoffer
@Skoffer Ja hat es. Um diese Einschränkung zu umgehen, kann das Paket 'dbms_xmlgen' und speziell die Funktion' convert() '[verwendet werden] (http://stackoverflow.com/questions/23683423/is-oracles-extract-function-breaking-the-noentityescaping-in -the-xmlelement/23684068 # 23684068) –