Sprint
Erfahrenes Mitglied
Hallo zusammen,
um feststellen zu können wer Daten geändert hat, lasse ich alle sql Anweisungen in eine separate Tabelle schreiben. Das passiert natürlich auch, wenn zwar ein Update durchgeführt werden soll, aufgrund von Datengleichheit das Update aber nicht ausgeführt wird. Dadurch habe ich jede Menge Einträge in der Tabelle, die eine Änderung vorgaukeln auch wenn nichts passiert ist.
Gibt es eine Möglichkeit festzustellen, ob eine Änderung überhaupt durchgeführt wurde? Ein einfaches ja / nein würde mir schon reichen. Oder müßte ich den betroffenen Datensatz vorher auslesen, das Update ausführen, den Datensatz erneut lesen und mit dem alten vergleichen?
um feststellen zu können wer Daten geändert hat, lasse ich alle sql Anweisungen in eine separate Tabelle schreiben. Das passiert natürlich auch, wenn zwar ein Update durchgeführt werden soll, aufgrund von Datengleichheit das Update aber nicht ausgeführt wird. Dadurch habe ich jede Menge Einträge in der Tabelle, die eine Änderung vorgaukeln auch wenn nichts passiert ist.
Gibt es eine Möglichkeit festzustellen, ob eine Änderung überhaupt durchgeführt wurde? Ein einfaches ja / nein würde mir schon reichen. Oder müßte ich den betroffenen Datensatz vorher auslesen, das Update ausführen, den Datensatz erneut lesen und mit dem alten vergleichen?