Udostępnij za pośrednictwem


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.

Topic link iconKonwencje składni języka Transact-SQL

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.