Quantcast
Channel: [NEWSboard IBMi Forum]
Viewing all articles
Browse latest Browse all 390

DB2 / SQL / String auf gültige Zeichen prüfen

$
0
0
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:
Code:

Exec Sql
  Insert into temp
    (XMLSTRING)
        values(
          XMLSERIALIZE(
          XMLDOCUMENT(
          XMLELEMENT(NAME "ingredients", trim(Char(:variable)))
        )
      AS VARCHAR(5000) CCSID 1208
      ));

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

Viewing all articles
Browse latest Browse all 390