[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2006
    Beiträge
    68

    Feldtrigger will nich

    Hallo!

    Ich hab ein Problem mit einem Trigger. Der soll nach einem Update auf eine Datei (Adresse) mit Fremdschlüssel prüfen, ob die neueingegeben Daten mit den Daten einer anderen Tabelle (Kunde)(Elterntabelle) überein stimmen, und ansonsten den neuen Wert auch in die Elterntabelle schreiben. Leider geht es wohl nicht so einfach, wie ich mir das hier gedacht hab! kann mir jemand auf die Sprünge helfen?

    Das wäre wirklich super nett...habs mit 6-7verschiedenen Versionen probiert aber keine geht-...dafür gehen mir aber die Ideen aus

    Gruß

    Create trigger Test.Pflege
    after update of strasse on Test.Adresse

    referencing new row as new_row
    for each row mode db2sql

    when (new_row.strasse<> Test.Kunde.strasse)
    Begin
    Insert into Test.kunde.strasse values (new_row.strasse)
    end





    Ich nerve zwar, aber ich lerne!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Irgendwo vermisse ich da noch den Select auf Kunde.Strasse um überhaupt vergleichen zu 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

  3. #3
    Registriert seit
    Jan 2006
    Beiträge
    68
    Hm...wohl war...doof! Aber gut...hier also abgeändert. Jetzt kommt ein Fehler,weil er das SET net mag; das INSERT war aber auch nicht besser...und das BEGIN wollte er erst recht nicht!


    Create trigger Test.Pflege
    after update of strasse on Test.Adresse

    referencing new row as new_row
    for each row mode db2sql


    Select* from test.kunde where new_row.strasse <> test.kunde.strasse
    Set test.kunde.strasse= new_row.strasse

    Ich nerve zwar, aber ich lerne!

Berechtigungen

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