sp_fulltext_pendingchanges (Transact-SQL)

Renvoie 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.

Icône Lien de rubriqueConventions 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.

Ensembles de résultats

Nom de la 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 en tant que membre au rôle de 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 renvoient pas de ligne avec la 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.