bhubert
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.
|
|