Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
database SQL in Microsoft Fabric
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 relative alla sintassi Transact-SQL
CHANGE_TRACKING_IS_COLUMN_IN_MASK ( column_id , change_columns )
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 .
bit
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 . |
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 .
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);
Funzioni di rilevamento delle modifiche (Transact-SQL)
CHANGETABLE (Transact-SQL)
Track Data Changes (SQL Server)
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso