Hallo,
ich habe in einer Datenbank eine Spalte die immer um eins erhöht wird wenn eine bestimmte Änderung vollzogen wird. Wenn dies geschieht soll ein Trigger in einer anderen Spalte die aktuelle Zeit speichern. ich habe mir dazu einen Trigger gebaut, der funktioniert aber leider nicht. Ich denk die IF-Abfrage ist nicht richtig.
Kann mir jemand sagen wo mein Fehler liegt?
MfG
Boris
ich habe in einer Datenbank eine Spalte die immer um eins erhöht wird wenn eine bestimmte Änderung vollzogen wird. Wenn dies geschieht soll ein Trigger in einer anderen Spalte die aktuelle Zeit speichern. ich habe mir dazu einen Trigger gebaut, der funktioniert aber leider nicht. Ich denk die IF-Abfrage ist nicht richtig.
Code:
SET TERM ^ ; CREATE TRIGGER BILL_UPDATE_LASTMODIFIED FOR "Bill" ACTIVE BEFORE UPDATE POSITION 0 AS BEGIN IF (NEW."GCRecord" = OLD."GCRecord"+1) THEN NEW.LASTMODIFIED = current_time; END^ SET TERM ; ^
MfG
Boris
Comment