Hallo zusammen,
wie kann ich in einem Trigger mehr als eine Variable deklarieren?
Code:
CREATE OR ALTER trigger test_biu0 for tab
active before insert or update position 0
as
DECLARE VARIABLE a integer;
begin
select x from z where ... into :a;
-- :a zuweisen an new. usw
end
geht
Code:
CREATE OR ALTER trigger test_biu0 for tab
active before insert or update position 0
as
DECLARE VARIABLE a integer; <- Fehler: ; wird bemängelt
DECLARE VARIABLE b integer;
begin
select x,y from z where ... into :a, :b;
-- :a :b zuweisen an new. usw
end
geht nicht!!!
auch DECLARE VARIABLE a,b integer; usw. gehen nicht.
Was mach ich falsch?
Kann man in einem Trigger etwa nur
eine Variable nutzen?
Was mach dann aber wenn ich zur Berechnung eines Feldwertes in einer Tabelle 2 oder mehr Werte aus einer anderen Tabelle
brauche? Gibt es da dann eine andere Möglichkeit?
Bin für jede Anregung/Hilfe dankbar
Gruß
Bernhard