Code:
UPDATE TABELLE SET
LETZTEAENDERUNG = CURRENT_TIMESTAMP
WHERE (ID = OLD.ID) AND ((LETZTEAENDERUNG IS NULL) OR
(LETZTEAENDERUNG <> CURRENT_TIMESTAMP));
Hmm, ich würde das durch einen BeforeUpdateTrigger lösen:
Code:
CREATE TRIGGER TABELLE_BU FOR TABELLE
ACTIVE BEFORE UPDATE POSITION 1
AS
BEGIN
new.LETZTEAENDERUNG = CURRENT_TIMESTAMP;
END
Wozu sollte hier noch ein erneutes Update gemacht werden?