Hallo Leute,
ich hab ein kleines Problem, dass die mit OLD deklarierte Spalte keine Werte bekommt.
Mein Trigger:
Die Funktion an sich funktioniert. Wenn ich anstatt :OLD.IDATE zB to_date('01.08.2009 14:15:00','dd.mm.yyyy hh24:mi:ss') schreibe liefert Sie das gewünschte Ergebnis.
Das :OLD.IDATE gibt null in die Funktion... Dementsprechend funktioniert es nicht.
Was mache ich denn falsch?
Grüße
ich hab ein kleines Problem, dass die mit OLD deklarierte Spalte keine Werte bekommt.
Mein Trigger:
Code:
CREATE OR REPLACE TRIGGER Dummy_TRG BEFORE INSERT ON DummySchema.Dummy_T REFERENCING NEW AS New OLD AS Old FOR EACH ROW DECLARE tmpVar DATE; BEGIN select CalcDate(:OLD.IDATE, :NEW.REFDATE) into :NEW.IDATE from dual; EXCEPTION WHEN OTHERS THEN RAISE; END Dummy_TRG; /
Das :OLD.IDATE gibt null in die Funktion... Dementsprechend funktioniert es nicht.
Was mache ich denn falsch?
Grüße
Comment