CHANGE_TRACKING_IS_COLUMN_IN_MASK (języka Transact-SQL)
Interpretuje wartość SYS_CHANGE_COLUMNS zwracana przez funkcja CHANGETABLE(CHANGES …).Dzięki temu można określić, czy określona kolumna jest uwzględniona w wartości, które są zwracane dla SYS_CHANGE_COLUMNS aplikacji.
CHANGE_TRACKING_IS_COLUMN_IN_MASK ( column_id , change_columns )
Argumenty
column_id
Jest to identyfikator kolumna, podczas sprawdzania.kolumna ID można uzyskać za pomocą COLUMNPROPERTY funkcja.change_columns
Dane binarne, to z kolumna SYS_CHANGE_COLUMNS CHANGETABLE dane.
Zwracany typ
bit
Zwraca wartości
CHANGE_TRACKING_IS_COLUMN_IN_MASK zwraca następujące wartości.
Zwracanie wartości |
Description |
---|---|
0 |
Określona kolumna nie jest in change_columns Lista. |
1 |
Znajduje się w określonej kolumnie change_columns Lista. |
Remarks
CHANGE_TRACKING_IS_COLUMN_IN_MASK nie wykonuje żadnych kontroli poprawności column_id wartość, lub które change_columns Parametr pochodzi z tabela, z której column_id uzyskano.
Przykłady
W poniższym przykładzie określa, czy Salary Kolumna Employees Tabela została zaktualizowana. The COLUMNPROPERTY funkcja returns the kolumna ID of the Salary kolumna. The @change\_columns local variable must be zestaw to the wyniki of a query by using CHANGETABLE as a data urządzenie źródłowe.
See Also