[NEWSboard IBMi Forum]

Thema: SQL Trigger

  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    833

    SQL Trigger

    Hi *ALL,

    an einer DDS Tabelle hängt ein SQL Trigger mit AFTER Insert.

    Die Bibliothek mit der Tabelle wurde in eine separate Bibliothek mit dem
    Befehl RSTLIB zurückgespeichert.

    Jetzt meint der Kollege das damit ( vorher läuft in dem CL ein CLRLIB )
    der Trigger beim Restore ausgelöst wurde.

    Ich habe behauptet das dies nicht so ist. Hat jemand eine Meinung dazu ?
    Gruß an *ALL
    Michael

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Was soll der Trigger beim Restore?
    Die Daten werden ja weder geändert, gelöscht noch hinzugefügt.
    Es wird auch kein Trigger benötigt.

    Anders sieht es u.U. beim CRTDUPOBJ aus.
    Es wird das Objekt dupliziert, mit allen Constraints und Triggern, anschließend werden die Daten hineinkopiert, was dann natürlich den Trigger auslöst.

    Hier kann es u.U. zu Problemen führen, wenn der Trigger z.B. andere Dateien updated, da er ja nicht weiß, dass eine Kopie erstellt wird.

    SQL hat das so gelöst, dass ein "create table as (select ....) with data" eben die Trigger nicht dupliziert.
    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. Trigger Sql-updates
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 10-08-17, 13:07
  2. SQL-Trigger an PF
    By Sebastian85 in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 11-03-15, 07:26
  3. Grundkonzept Trigger
    By froehlich in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-02-03, 14:37
  4. Trigger ab 5.1
    By lorenzen in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 11-01-02, 13:49
  5. Trigger / ILE RPG
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-05-01, 09:34

Berechtigungen

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