bhubert Creative Commons License 2002.08.25 0 0 3
A NEW és az OLD a Te szemszögedből valóban rekordnak néz ki, de asszem ezt másképp oldja meg az SQL. A lényeg az, hogy a benne lévő értékeket csak egyenként fogod tudni átadni. Ha simán nem eszi meg, akkor csinálj egy változót, tedd bele az értéket és úgy add át.

pl: DECLARE VARIABLE ERTEK_1 INTEGER;
DECLARE VARIABLE ERTEK_2 VARCHAR(20);
DECLARE VARIABLE EREDMENY INTEGER;

ERTEK_1 = NEW.ERTEK_1;
ERTEK_2 = NEW.ERTEK_2;

pl: EXECUTE PROCEDURE VALAMI :ERTEK_1, ERTEK_2
RETURNING_VALUES :EREDMENY;

Ez mondjuk IB szintaktika, de valami hasonlót a PSQL-nek is meg kellene ennie.