Pourquoi les colonnes non modifiées s'affichent-elles dans l'état d'audit ?
Une fois l'audit activé pour les colonnes et l'état d'audit affiché, les colonnes nouvellement activées pour l'audit apparaissent dans l'état d'audit, même si vous n'avez pas modifié les valeurs de ces colonnes.
Cela se produit car, avant que les colonnes ne soient activées pour l'audit, les modifications de ces colonnes (le cas échéant) ne sont pas écrites dans la table d'audit. Une fois l'audit activé, ces colonnes sont également ajoutées à la table d'audit et affichées dans l'état d'audit.
Par exemple, imaginons trois colonnes, C1, C2 et C3, créées le 1er janvier 2023. Vous ajoutez des valeurs dans les colonnes C1 et C2.
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur1 | c2valeur1 | NULL | 1er janvier 2023 |
Vous n'activez l'audit que pour la colonne C1, la table d'audit correspondante affichant les valeurs ci-dessous.
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur1 | NULL | NULL | 1er janvier 2023 |
Trois mois plus tard, vous mettez à jour la valeur dans la colonne C1 et ajoutez une valeur dans la colonne C3.
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur2 | c2valeur1 | c3valeur1 | 1er avril 2023 |
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur1 | NULL | NULL | 1er janvier 2023 |
c1valeur2 | NULL | NULL | 1er avril 2023 |
Deux mois plus tard, vous activez à nouveau l'audit pour les colonnes C2 et C3. Vous mettez également à jour la valeur dans la colonne C1.
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur3 | c2valeur1 | c3valeur1 | 1er juin 2023 |
C1 | C2 | C3 | Date de la dernière mise à jour |
---|---|---|---|
c1valeur1 | NULL | NULL | 1er janvier 2023 |
c1valeur2 | NULL | NULL | 1er avril 2023 |
c1valeur3 | c2valeur1 | c3valeur1 | 1er juin 2023 |
Bien que les colonnes C2 et C3 aient été mises à jour pour la dernière fois le 1er avril 2023, la table d'audit indique que l'actualisation de ces colonnes a eu lieu le 1er juin 2023. La table d'audit est ajoutée avec l'instantané de la ligne à chaque mise à jour des colonnes activées pour l'audit. Or ici, la mise à jour a consisté à activer les colonnes C2 et C3 pour l'audit. A l'avenir, la table d'audit ne sera actualisée pour les colonnes C2 et C3 que si les valeurs de ces deux colonnes sont modifiées.