[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Nov 2006
    Beiträge
    102

    SQL Insert mit Host Structure Array

    Ich möchte in einem SQLRPGLE Daten aus einem Array in eine Tabelle mit nur einer Spalte schreiben. Zeilenweise ist das kein Problem, aber den Insert von "n ROWS" aus einem Array mit einer einzigen Anweisung schaffe ich nicht.
    Weiß jemand, ob man dafür zwingend eine Occur-Datenstruktur (in meinem Fall mit nur einem Feld) verwenden muss, oder ob auch andere Arrays funktionieren?

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Reden wir hier von einer Feldgruppe (Standalone mit Dim) oder einer Array-Datenstruktur (DS mit Dim)?

    Feldgruppen (bzw. Feldgruppen-Elemente) können in embedded SQL nicht verwendet werden.

    Array-Datenstrukturen sollten verwendet werden können (zumindest ab Release V5R3). Vorher mussten stattdessen Mehrfach-Datenstrukturen (Occur) verwendet werden.

    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Nov 2006
    Beiträge
    102
    Ich muss mich für die altertümliche Bezeichnung (Occur...) entschuldigen. Das wird man halt nicht so leicht los.
    Aber vielen Dank, Birgitta, deine Antwort hilft mir schon weiter. Ich hatte nur darauf spekuliert, dass ich mit einer normalen Feldgruppe arbeiten kann, weil ich nur eine Spalte zu schreiben habe.

Similar Threads

  1. SQL Insert in schleife
    By Robi in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 16-03-09, 10:32
  2. SQL: Insert bei NULL
    By woki in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 31-10-06, 10:21
  3. SQL Insert: Zeichenbegrenzung???
    By Deficiency in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 13-01-06, 09:00
  4. SQL Insert ein Feld Hochzählen
    By linguin in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 07-01-06, 15:46
  5. SQL Insert
    By Deficiency in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 01-12-05, 11:22

Berechtigungen

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