Funzioni di rilevamento delle modifiche (Transact-SQL)

Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure

I record di rilevamento delle modifiche inseriscono, aggiornano ed eliminano le attività applicate alle tabelle rilevate, fornendo i dettagli delle modifiche in un formato relazionale facilmente utilizzabile. Per restituire informazioni sulle modifiche, si utilizzano le funzioni seguenti.

Funzione Descrizione
CHANGETABLE (MODIFICHE) Restituisce informazioni di rilevamento per tutte le modifiche a una tabella verificatesi a partire da una versione specificata.
CHANGETABLE (VERSION) Restituisce le informazioni più recenti sul rilevamento delle modifiche per una riga specificata.
CHANGE_TRACKING_MIN_VALID_VERSION() Restituisce la versione minima valida per l'utilizzo per ottenere informazioni sul rilevamento delle modifiche dalla tabella specificata quando si utilizza la funzione CHANGETABLE .
CHANGE_TRACKING_CURRENT_VERSION Ottiene una versione associata all'ultima transazione completata. È possibile utilizzare questa versione al momento di enumerare le modifiche utilizzando CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASK Interpreta il valore SYS_CHANGE_COLUMNS restituito dalla funzione CHANGETABLE(CHANGES ...) .
WITH CHANGE_TRACKING_CONTEXT Abilita la specifica di un contesto di modifica, come ad esempio un ID origine, quando un'applicazione modifica i dati.

Vedi anche

Tenere traccia delle modifiche ai dati (SQL Server)