[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.947
    Wenn Du unbedingt mit XML-Schema arbeiten musst, sind die Stlored Procedures die beste Möglichkeit.

    Ansonsten kannst Du Dir auch mal den XMLTABLE anschauen. Mit dieser UDTF kann man Werte gezielt aus einem XML-Dokument auslesen und in eine relationale Form bringen. Das SELECT-Statement kann man dann einfach in einem INSERT-Statement unterbringen. Etwa so:

    Code:
    Insert into YourTable
    Select  *
       From XMLTABLE('/root/Dir1/Dir2' 
               Passing xmlparse(Document Get_xml_file('/home/MyDir/YourXMLDoc.xml')) 
               Columns "Fld1"  Varchar(30),
                       "Fld2"  Varchar(35) Path 'Dir3/Fld2',
                       "Fld3"  Dec(11, 2)   Path '../Wert') x;
    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 6. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    117
    Danke Birgitta für den Tipp, so weit bin ich noch nicht vorgedrungen ... noch ca. 30 Seiten ^^ )

    Übrigens habe ich gerade herausgefunden, wo das Problem lag.
    Ganz gemein:
    Durch das Kopieren des Beispiels aus dem PDF wurde im Navigator das Hochkomma nicht mehr erkannt.
    Nach find / replace funktioniert es jetzt.

Similar Threads

  1. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 14:41
  2. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 12:58
  3. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 15:11
  4. SQL -> CREATE VIEW
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 17
    Letzter Beitrag: 11-05-06, 15:57
  5. Store Procedure Fehler SQL0579
    By Sven Schneider in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 21-11-05, 22:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •