Hallo Forum,
ich habe folgendes Problem:
ich lese aus einer DB2-Tabelle Daten, die in XML umgesetzt werden. Dafür erzeuge ich mit Hilfe von SQL eine Zwischendatei. Ein Tag sieht so aus:
Enthält "variable" ungültige Zeichen, fällt mein SQL mit einem SQLCOD von -20377 auf die Nase.
Wie schaffe ich es, ungültige Zeichen vor dem SQL herauszufiltern? Oder gibt es eine SQL-Funktion, die ich nur nicht finden kann? ;-)
Fehlerbeschreibung hier:
https://www.ibm.com/support/knowledg...pc/n20377.dita
Da steht euch eine Liste der gültigen Zeichen.
Gruß,
Frederik
ich habe folgendes Problem:
ich lese aus einer DB2-Tabelle Daten, die in XML umgesetzt werden. Dafür erzeuge ich mit Hilfe von SQL eine Zwischendatei. Ein Tag sieht so aus:
Code:
Exec Sql
Insert into temp
(XMLSTRING)
values(
XMLSERIALIZE(
XMLDOCUMENT(
XMLELEMENT(NAME "ingredients", trim(Char(:variable)))
)
AS VARCHAR(5000) CCSID 1208
));
Wie schaffe ich es, ungültige Zeichen vor dem SQL herauszufiltern? Oder gibt es eine SQL-Funktion, die ich nur nicht finden kann? ;-)
Fehlerbeschreibung hier:
https://www.ibm.com/support/knowledg...pc/n20377.dita
Da steht euch eine Liste der gültigen Zeichen.
Gruß,
Frederik