[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    May 2001
    Beiträge
    6

    Kopier von Dateien mit Null-Feldern in eine Datei ohne Null-Felder

    Hallo,

    ich habe folgende Herausforderung. Eine Tabelle 1 mit n-Attributen soll in eine Tabelle 2 mit m Attributen kopiert werden. In Tabelle 1 sind Attribute vorhanden, die auch in der Tabelle 2 vorhanden sind. Die Namen der Attribute sind gleich. In Tabelle 2 sind Attribute vorhanden, die nicht in Tabelle 1 vorhanden sind. In der Tabelle 1 können Attribute NULL enthalten; gleichnamige Attribute in der Tabelle 2 nicht.
    Ich habe nun versucht mit dem Befehl: CPYF FROMFILE(&L1/&N) TOFILE(&L2/&N) MBROPT(*REPLACE) FMTOPT(*MAP *drop)
    die Tabellen zu kopieren. Der Befehl wird mit folgender Fehlermeldung abgebrochen:
    Abbruchantwort für Nachricht CPF5026 empfangen.
    Fehler beim Schreiben in Teildatei IMP_D00002 in Datei IMP_D00002.
    1 Datensätze in IMP_D00002 in Bibliothek C5TADXXX kopiert.
    Feld, das Nullen enthalten kann, wurde in Feld kopiert, das keine Nullen enthalten kann.

    Gibt es einen Weg, die Tabelle 1 nach Tabelle 2 zu kopieren, ohne ein Programm schreiben zu müssen?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    STRSQL ist die Lösung, erfordert allerdings Tiparbeit:

    insert into Dest (f1, f2, f3, ...)
    select f1, coalesce(f2, 0), coalesce(f3, ' ') ...)
    from source

    Das Problem, du musst NULL durch Default ersetzen, CPYF unterstützt keine Datenveränderung, die ja hier erforderlich wäre.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    May 2001
    Beiträge
    6
    Danke für die schnelle Antwort;
    dann mach ich mich mal ans Tippen

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Übrigens: mein Tool SQLCPY macht sowas mit links
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Defekte Dateien
    By Rincewind in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-01-07, 08:49
  2. Physische Datei mit mit vielen logischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 01-09-06, 17:25
  3. SQL Update 2 Dateien
    By moskito in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 30-08-06, 17:30
  4. Physische Datei mit variablen Feldern
    By Linscheidt in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 13-09-05, 07:20
  5. binäre Datei mit gepackten Feldern in ASCII
    By RKA in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 19-07-04, 14:48

Berechtigungen

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