ja, wird übernommen, allerdings in ein anderes feld, da insert update und delete geloggt werden.
Hier ein Beispiel ( Trigger auf TAbelle1 ):
Code:
CREATE TRIGGER TRIG_TABELLE1_LOG_BD FOR Tabelle1 BEFORE DELETE POSITION 0 as begin
Insert Into Tabelle1_Archiv (
Zeitstempel, Daten1, Daten2, ID_Tabelle1
) values ( Old.Zeitstemple, Old.Daten1, Old.Daten2, Old.ID ); end
Aufbau der Tabelle1:
ID | Zeitstemple | Daten1 | Daten2
Aufbau der Tabelle1_Archiv
ID | Zeitstemple | Daten1 | Daten2 | Tabelle1_ID
Before Insert ist natürlich mit NEW angegeben
ID 0 wird im System nicht verwendet, darf also nicht vorkommen
, auch wenn es technisch natürlich ein gültiger Wert ist