sp_fulltext_pendingchanges (Transact-SQL)
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 de Transact-SQL
Syntaxe
sp_fulltext_pendingchanges table_id
Arguments
- table_id
ID de la table. Si la table n'est pas indexée sur le texte intégral ou si le suivi des modifications n'est pas activé sur la table, une erreur est renvoyée.
Jeux de résultats
Nom de colonne |
Type de données |
Description |
---|---|---|
Clé |
* |
Valeur de la clé de texte intégral pour une table spécifiée. |
DocId |
bigint |
Colonne de l'ID interne de document (DocId) qui correspond à la valeur de la 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 du mappage de l'ID interne du document (DocId). |
* Le type de données de la clé est identique à celui de la colonne clé de texte intégral dans la table de base.
Autorisations
Nécessite l'appartenance au rôle serveur fixe sysadmin.
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 ligne avec une valeur Status égale à 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 connaître le nombre de modifications en attente dans une table donnée, utilisez la propriété TableFullTextPendingChanges de la fonction OBJECTPROPERTYEX.
Voir aussi
Référence
Procédures stockées de recherche en texte intégral et de recherche sémantique (Transact-SQL)