Marian Wischkony: Prozeduraufruf in Trigger

Beitrag lesen

Hi, hab ne Fragen zu Triggern und Prozeduren.

Wie kann ich in einem Trigger eine Prozedur aufrufen?

begin
execute prozedurname(globale_variable);
end;

erzeugt eine Fehlermeldung:

Error(5,17): PLS-00103: Fand das Symbol "prozdurname" als eines der folgenden erwartet wurde:     := . ( @ % ; immediate Das Symbol ":=" ersetzte "prozedurname", um fortzufahren.

Was hab ich falsch gemacht?

Welche Datenbank verwendest du denn???

Normaler aufbau eines triggers...so wie ich es kenne:

CREATE OR REPLACE TRIGGER Schema.triggername
AFTER DELETE OR INSERT OR UPDATE ON
tabellenname
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
DECLARE
ID number;
BEGIN
prozedurname();
END;