[NEWSboard IBMi Forum]

Thema: Cpyf vs SQL

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.790
    MBROPT(*UPDADD) wird dann insgesamt langsamer, da auf der Zieldatei erst ein Chain versucht wird um anschließend Update oder Write durchzuführen (was natürlich einen PF-Key voraussetzt).
    Blocking kann dann gar nicht verwendet werden und am Lesen ändert sich dadurch auch nichts.

    Hier muss man ggf. 2-Stufig vorgehen (besser per QMQRY als RUNSQLSTM):

    1. insert/select in temporäre Datei per SQL
    2. CPYF mit MAP/DROP ohne INCREL in Ziel

    Achte darauf, dass FRCRATIO(*NONE) beim Ziel eingetragen ist, das erhöht die Geschwindigket beträchtlich.
    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

  2. #2
    Registriert seit
    Jun 2001
    Beiträge
    2.049
    1. insert/select in temporäre Datei per SQL
    2. CPYF mit MAP/DROP ohne INCREL in Ziel
    na das nenn ich doch mal ne Idee!
    da hätt ich ja auch drauf kommen können ...
    Danke
    Das mach ich !!!

    Gruß
    Robi
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  3. #3
    Registriert seit
    Nov 2003
    Beiträge
    2.427
    Was ist denn genau das Problem? Beispiel?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.790
    Beim

    insert into file2
    select * from file1
    where ...

    stirbt SQL, wenn die Definition der Spaltennamen und Haupttypen (Zeichen/Numerisch) nicht identisch sind, also Spalten fehlen oder eingefügt wurden.
    In einer Entwicklungsumgebung kommt das nun schon mal vor.
    Der CPYF ist für sowas gedacht, da per *MAP/*DROP insbesonders fehlende Felder ignoriert und Typanpassungen soweit möglich vorgenommen werden können.
    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. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 11:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 15:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 12:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 15:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 10:43

Berechtigungen

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