Condividi tramite


Funzioni di rilevamento delle modifiche (Transact-SQL)

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 (CHANGES)

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 nell'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.

Vedere anche

Concetti