sp_fulltext_pendingchanges (Transact-SQL)
S’applique à : SQL ServerAzure SQL Database Azure SQL Managed Instance
Retourne les modifications non traitées (par exemple les insertions, mises à jour et suppressions en attente) pour une table spécifiée qui utilise le suivi des modifications.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_fulltext_pendingchanges table_id
[ ; ]
Arguments
table_id
ID de la table. Si la table n’est pas indexée en texte intégral ou si le suivi des modifications n’est pas activé sur la table, une erreur est retournée.
Jeu de résultats
Nom de la colonne | Type de données | Description |
---|---|---|
Clé | 1 | Valeur de clé de texte intégral de la table spécifiée. |
DocId | bigint | Colonne d’identificateur de document interne (DocId) qui correspond à la valeur de clé. |
État | int | 0 = La ligne est supprimée de l'index de texte intégral. 1 = La ligne est indexée sur le texte intégral. 2 = La ligne est à jour. -1 = La ligne est en état de transition (traitée en lot mais non validée) ou en erreur. |
DocState | tinyint | Vidage brut de la colonne d’état de l’identificateur de document interne (DocId). |
1 Le type de données de clé est identique au type de données de la colonne clé de texte intégral dans la table de base.
autorisations
Nécessite l’appartenance au rôle serveur fixe sysadmin ou exécutez l’autorisation directement sur cette procédure stockée.
Notes
S'il n'y a pas de modification à traiter, un ensemble de lignes vide est renvoyé.
Les requêtes de recherche en texte intégral ne retournent pas de lignes dont la Status
valeur est 0
. Cela est dû au fait que la ligne a été supprimée de la table de base et attend d'être supprimée de l'index de texte intégral.
Pour savoir combien de modifications sont en attente pour une table particulière, utilisez la TableFullTextPendingChanges
propriété de la OBJECTPROPERTYEX
fonction.