CHANGE_TRACKING_IS_COLUMN_IN_MASK (Transact-SQL)
Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure
Interpreta il valore SYS_CHANGE_COLUMNS restituito dalla funzione CHANGETABLE(CHANGES ...) . Consente a un'applicazione di determinare se la colonna specificata è inclusa nei valori restituiti per SYS_CHANGE_COLUMNS.
Convenzioni di sintassi Transact-SQL
Sintassi
CHANGE_TRACKING_IS_COLUMN_IN_MASK ( column_id , change_columns )
Argomenti
column_id
ID della colonna sottoposta a verifica. L'ID colonna può essere ottenuto usando la funzione COLUMNPROPERTY .
change_columns
Dati binari della colonna SYS_CHANGE_COLUMNS dei dati CHANGETABLE .
Tipo restituito
bit
Valori restituiti
CHANGE_TRACKING_IS_COLUMN_IN_MASK restituisce i valori seguenti.
Valore restituito | Descrizione |
---|---|
0 | La colonna specificata non è presente nell'elenco change_columns . |
1 | La colonna specificata si trova nell'elenco change_columns . |
Osservazioni:
CHANGE_TRACKING_IS_COLUMN_IN_MASK non esegue alcun controllo per convalidare il valore column_id o che il parametro change_columns è stato ottenuto dalla tabella da cui è stato ottenuto il column_id .
Esempi
Nell'esempio seguente viene determinato se è stata aggiornata la colonna Salary
della tabella Employees
. La COLUMNPROPERTY
funzione restituisce l'ID colonna della Salary
colonna. La variabile locale @change_columns
deve essere impostata sui risultati di una query utilizzando CHANGETABLE come origine dati.
SET @SalaryChanged = CHANGE_TRACKING_IS_COLUMN_IN_MASK
(COLUMNPROPERTY(OBJECT_ID('Employees'), 'Salary', 'ColumnId')
,@change_columns);
Vedi anche
Funzioni di rilevamento modifiche (Transact-SQL)
CHANGETABLE (Transact-SQL)
Tenere traccia delle modifiche ai dati (SQL Server)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per