Funzioni di rilevamento delle modifiche (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure 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. |