Hallo,
ich verwende Interbase/Firebird und die IBX-Komponenten
ich habe ein Insert Problem. Ich möchte die Daten aus mehreren Tabellen in eine kopieren.
Beispeil:
Zieltabelle hat die Felder A | B | C | D
Die Quelltabellen haben die Felder A | B | C
Der Insert lautet:
Code:
INSERT INTO zieltabelle SELECT A,B,C FROM quelltabelle
Die Spalte D in zieltabelle möchte ich nach dem kopieren mit einem Update
aktualisieren
Jetzt kommt berechtigterweise der Fehler, dass die Spaltenanzahl nicht stimmt.
Kann ich die Spalte D mit einem BeforeInsert Trigger dem Insert unterschieben?
D darf ruhig NULL sein.
Wenn ja, wie müsste der Trigger denn aussehen?