Hallo,

ich möchte einen SQL Trigger für insert einfacher schreiben, wenn möglich.

Datei test90: Felder f1, f2
Datei test91: Felder f1, f2

create trigger test90i after insert
on test90
REFERENCING NEW ROW AS NROW
for each row mode db2row
begin insert into test91 (f1, f2)
values(nrow.f1, nrow.f2); end
--------------------------------------
Kann ich das auch variabel halten?
In diesem Beispiel gebe ich die Felder und Values explizit an. Wenn ich 100 Felder habe, wird das aufwendig und muss bei einer Datenbankänderung (neues Feld) angepasst werden.

Geht das auch variabel etwa so:
begin insert into test91 select * from nrow; end

Da kommt die Fehlermeldung: file nrow nicht gefunden.
Hat jemand eine Idee?

Danke eure Hilfe!

Grüße
rebe