[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    2.077

    Löschen abhängiger Datensätze in 2 Dateien mit SQL

    Hallo *all,

    wenn ich das richtig verstanden habe, kann ich nicht mit einem SQL-Statement hingehen und 2 abhängie Dateien (Kopf & Positionen) gleichzeitig löschen oder?

    Alternativ könnte ich aber doch einen Trigger an die Kopfdatei hängen der beim Löschen von Sätzen automatisch die Positionsdaten löscht.

    Funktioniert dann aber wohl nur wenn ich allein zu Hause bin, da die Daten normalerweise per RPG gelöscht werden. Oder kann ich im Trigger abfragen ob der Löschbefehl von SQL kommt oder aus RPG?

    Nur mal so als Gedankenspiel mußte nämlich heute mal wieder falsch übernommene Daten löschen.

    GG

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Und es geht doch.
    Hier musst du einen "Constraint" anhängen, der die Beziehung zwischen den Tabellen herstellt und als Delete-Option "Cascade" definieren.
    Löscht du den Kopf, werden dei Positionen gleich mit gelöscht.
    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
    Mar 2002
    Beiträge
    5.287
    ... was man so gleichzeitig nennt - nacheinander passiert das ohnehin, mit commitment controll kann man das problemlos in einer Transaktion machen, ohne commitment controll nimmt man ohnehin seltsame Zustände in Kauf und vertraut darauf, dass es schon klappen wird...
    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. delete von 100 Mill. Datensätze
    By tt0ny in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 07-12-15, 07:14
  2. gelöschte Datensätze
    By FP in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 27-05-03, 15:24
  3. XML-Datensätze aus ext. Printerfiles ohne Programmierung erzeugen
    By Klaus in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 17-12-02, 12:47
  4. Probleme beim löschen von Dateien
    By VAHLE in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 03-12-02, 07:32
  5. DEV aus SBS löschen
    By szokoll in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 15-04-02, 15:13

Berechtigungen

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