@Viez, bist du immer noch dran die
DB zu zerhackstückeln ?
SQL-Code:
/******************************************************************************/
/**** Generated by IBExpert 04.10.2005 18:10:28 ****/
/******************************************************************************/
SET SQL DIALECT 3;
SET NAMES ISO8859_1;
SET TERM ^ ;
CREATE TRIGGER TABLE1_AUO
FOR TABLE1
ACTIVE AFTER
UPDATE POSITION 0
as
begin
update TABLE1
set
LETZTEAENDERUNG =
current_timestamp
where (ID = old.ID)
and ((LETZTEAENDERUNG
is null)
or
(LETZTEAENDERUNG <>
current_timestamp));
end
^
SET TERM ; ^
Der Trigger protokolliert sekundengenau, wann zuletzt an der
DB an diesem einen betroffenen Datensatz etwas geändert wurde. Es wäre ein leichtes, dabei noch festzuhalten welcher User es war usw. Wo liegt das Problem ? Natürlich kann man das nicht schon beim Erzeugen der Table machen und deshalb sind die Default-Werte fehl am Platze.