Perché le colonne invariate vengono visualizzate nel report di audit?
Dopo aver abilitato l'audit per le colonne e aver visualizzato il report di audit, le nuove colonne abilitate per l'audit vengono visualizzate nel report di audit anche se i valori nelle colonne non sono stati modificati.
Ciò si verifica perché, prima che le colonne vengano abilitate per l'audit, le eventuali modifiche apportate in tali colonne non vengono scritte nella tabella di audit. Dopo aver abilitato l'audit, queste colonne vengono aggiunte anche alla tabella di audit e visualizzate nel report di audit.
Ad esempio, si considerino tre colonne C1, C2 e C3, create il 1° gennaio 2023. Si supponga che vengano aggiunti valori nelle colonne C1 e C2.
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore1 | c2valore1 | null | 01-gen-2023 |
Si abilita l'audit solo per la colonna C1, pertanto la tabella di audit corrispondente avrà i valori indicati di seguito.
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore1 | null | null | 01-gen-2023 |
Tre mesi dopo, si aggiorna il valore nella colonna C1 e si aggiunge un valore nella colonna C3.
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore2 | c2valore1 | c3valore1 | 01-apr-2023 |
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore1 | null | null | 01-gen-2023 |
| c1valore2 | null | null | 01-apr-2023 |
Ancora una volta, due mesi dopo, si attiva l'audit per le colonne C2 e C3. Si aggiorna inoltre il valore nella colonna C1.
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore3 | c2valore1 | c3valore1 | 01-giu-2023 |
| C1 | C2 | C3 | Data ultimo aggiornamento |
|---|---|---|---|
| c1valore1 | null | null | 01-gen-2023 |
| c1valore2 | null | null | 01-apr-2023 |
| c1valore3 | c2valore1 | c3valore1 | 01-giu-2023 |
Sebbene le colonne C2 e C3 siano state aggiornate l'ultima volta il 1° aprile 2023, la tabella di audit mostra che tali colonne sono state aggiornate il 1° giugno 2023. La tabella di audit viene aggiunta con l'Istantanea della riga ogni volta che viene eseguito un aggiornamento per le colonne abilitate per il controllo. In questo caso, tuttavia, l'aggiornamento per le colonne C2 e C3 indica che sono state abilitate per l'audit. Da questo momento in poi, la tabella di audit verrà aggiornata per le colonne C2 e C3 solo in caso di modifica dei valori in queste due colonne.