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;