CHANGE_TRACKING_IS_COLUMN_IN_MASK (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Interprète la valeur SYS_CHANGE_COLUMNS retournée par la fonction CHANGETABLE(CHANGES ...) . Cela permet à une application de déterminer si la colonne spécifiée est incluse dans les valeurs retournées pour SYS_CHANGE_COLUMNS.
Conventions de la syntaxe Transact-SQL
Syntaxe
CHANGE_TRACKING_IS_COLUMN_IN_MASK ( column_id , change_columns )
Arguments
column_id
ID de la colonne en cours de vérification. L’ID de colonne peut être obtenu à l’aide de la fonction COLUMNPROPERTY .
change_columns
Données binaires de la colonne SYS_CHANGE_COLUMNS des données CHANGETABLE .
Type de retour
bit
Valeurs de retour
CHANGE_TRACKING_IS_COLUMN_IN_MASK retourne les valeurs suivantes.
Valeur retournée | Description |
---|---|
0 | La colonne spécifiée ne figure pas dans la liste change_columns . |
1 | La colonne spécifiée se trouve dans la liste change_columns . |
Remarques
CHANGE_TRACKING_IS_COLUMN_IN_MASK n’effectue aucune vérification pour valider la valeur column_id ou que le paramètre change_columns a été obtenu à partir de la table à partir de laquelle le column_id a été obtenu.
Exemples
L'exemple suivant détermine si la colonne Salary
de la table Employees
a été mise à jour. La COLUMNPROPERTY
fonction retourne l’ID de colonne de la Salary
colonne. La variable locale @change_columns
doit être définie en fonction des résultats d'une requête en utilisant CHANGETABLE comme source de données.
SET @SalaryChanged = CHANGE_TRACKING_IS_COLUMN_IN_MASK
(COLUMNPROPERTY(OBJECT_ID('Employees'), 'Salary', 'ColumnId')
,@change_columns);
Voir aussi
Fonctions de suivi des modifications (Transact-SQL)
CHANGETABLE (Transact-SQL)
Suivre les modifications de données (SQL Server)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour