Warum werden im Auditbericht unveränderte Spalten angezeigt?

Nachdem Sie das Auditing für Spalten aktiviert und den Auditbericht angezeigt haben, werden die neu für Audits aktivierten Spalten auch dann im Auditbericht angezeigt, wenn Sie deren Werte nicht geändert haben.

Dies liegt daran, dass eventuelle Änderungen in diesen Spalten erst dann in die Audittabelle geschrieben werden, wenn die Spalten für Auditing aktiviert wurden. Nachdem das Auditing aktiviert wurde, werden diese Spalten auch der Audittabelle hinzugefügt und im Auditbericht angezeigt.

Beispiel: Sie haben die drei Spalten C1, C2 und C3, die am 1. Januar 2023 erstellt wurden. Sie fügen Werte in den Spalten C1 und C2 hinzu.

Diese Werte werden in der Datenbanktabelle angezeigt.
C1 C2 C3 Letzte Aktualisierung
c1value1 c2value1 null 01-Jan-2023

Sie aktivieren das Auditing nur für Spalte C1. Daher enthält die entsprechende Audittabelle die nachstehenden Werte.

Beachten Sie, dass die Spalte Letzte Aktualisierung immer geprüft wird.
C1 C2 C3 Letzte Aktualisierung
c1value1 null null 01-Jan-2023

Drei Monate später aktualisieren Sie den Wert in Spalte C1 und fügen einen Wert in Spalte C3 hinzu.

Die Datenbanktabelle enthält die nachstehenden Werte.
C1 C2 C3 Letzte Aktualisierung
c1value2 c2value1 c3value1 01-Apr-2023
Die entsprechende Audittabelle enthält jetzt zwei Zeilen mit der letzten Änderung für die für Audits aktivierte Spalte C1.
C1 C2 C3 Letzte Aktualisierung
c1value1 null null 01-Jan-2023
c1value2 null null 01-Apr-2023

Weitere zwei Monate später aktivieren Sie das Auditing für die Spalten C2 und C3. Außerdem aktualisieren Sie den Wert in Spalte C1.

Die Datenbanktabelle enthält jetzt die folgenden Werte.
C1 C2 C3 Letzte Aktualisierung
c1value3 c2value1 c3value1 01-Jun-2023
Die entsprechende Audittabelle enthält jetzt drei Zeilen.
C1 C2 C3 Letzte Aktualisierung
c1value1 null null 01-Jan-2023
c1value2 null null 01-Apr-2023
c1value3 c2value1 c3value1 01-Jun-2023

Obwohl die Spalten C2 und C3 zuletzt am 1. April 2023 aktualisiert wurden, werden diese Spalten in der Audittabelle mit dem Aktualisierungsdatum 1. Juni 2023 angezeigt. Der Audittabelle wird immer dann ein Snapshot der Zeile hinzugefügt, wenn die für Audits aktivierten Spalten aktualisiert werden. In diesem Fall besteht die Aktualisierung der Spalten C2 und C3 jedoch darin, dass sie für Auditing aktiviert wurden. In Zukunft werden die Spalten C2 und C3 in der Audittabelle nur dann aktualisiert, wenn sich die Werte in diesen beiden Spalten ändern.