Hallo zusammen,
ich versuche einen Trigger zu erstellen bei dem ein Feld mit dem Feldinhalt aus einer Tabelle in einer anderen Benutzer/Instanz befüllt werden soll.
Leider mache ich hier etwas falsch, sehe aber den Fehler nicht.
Über einen Tipp würde ich mich sehr freuen
ich versuche einen Trigger zu erstellen bei dem ein Feld mit dem Feldinhalt aus einer Tabelle in einer anderen Benutzer/Instanz befüllt werden soll.
SQL:
create or replace trigger SYSTEM1."KOSTST_UPDATE" BEFORE INSERT
ON SYSTEM1.AUFTRAG
FOR each ROW WHEN (:new.Bestnr > '700000' and :new.Bestnr < '800000')
DECLARE
KST NUMBER;
BEGIN
SELECT KOSTENSTELLE INTO KST
FROM SYSTEM2.AUFTRAG
WHERE BESTELLNR = :new.bestnr;
CASE
WHEN :new.kostst is null THEN :new.kostst := KST;
END CASE;
END;
Leider mache ich hier etwas falsch, sehe aber den Fehler nicht.
Über einen Tipp würde ich mich sehr freuen
