gaengsterbruth
Mitglied
Guten Tag!
Ich möchte immer, wenn ein Datensatz geändert wird, Einträge in die Datensatzlog Tabelle schreiben. Diese möchte ich folgendermassen aufbauen:
Datensatzlog
--------------------
ID_DATENSATZLOG
Tabelle
Datensatz
Alter Wert
Neuer Wert
Benutzer
Timestamp
--------------------
Jetzt stellt sich mir die Frage, wie ich am Besten die alter Wert, neuer Wert Veränderung herausfinde. Gibt es beim Update Befehl die Möglichkeit, herauszukriegen, welche Werte geändert wurden ?
Oder muss ich bevor ich den Datensatz Update, alle Werte aus der Datenbank lesen und sie mit den zu schreibenden Werten vergleichen ?
Was wäre der Beste Ansatz ? Hat jemand eine andere Idee ?
Gruess
Ruth
Ich möchte immer, wenn ein Datensatz geändert wird, Einträge in die Datensatzlog Tabelle schreiben. Diese möchte ich folgendermassen aufbauen:
Datensatzlog
--------------------
ID_DATENSATZLOG
Tabelle
Datensatz
Alter Wert
Neuer Wert
Benutzer
Timestamp
--------------------
Jetzt stellt sich mir die Frage, wie ich am Besten die alter Wert, neuer Wert Veränderung herausfinde. Gibt es beim Update Befehl die Möglichkeit, herauszukriegen, welche Werte geändert wurden ?
Oder muss ich bevor ich den Datensatz Update, alle Werte aus der Datenbank lesen und sie mit den zu schreibenden Werten vergleichen ?
Was wäre der Beste Ansatz ? Hat jemand eine andere Idee ?
Gruess
Ruth