sp_fulltext_pendingchanges (Transact-SQL)
Devuelve cambios sin procesar, como eliminaciones, actualizaciones e inserciones pendientes, para una tabla especificada que utilice el seguimiento de cambios.
Sintaxis
sp_fulltext_pendingchanges table_id
Argumentos
- table_id
Id. de la tabla. Si la tabla no tiene un índice de texto o no se ha habilitado el seguimiento de cambios, se obtiene un error.
Conjuntos de resultados
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
Key |
* |
Valor de clave de texto de una tabla especificada. |
DocId |
bigint |
Una columna de identificador de documento interno (DocId) que se corresponde con el valor de clave. |
Status |
int |
0 = La fila se eliminará del índice de texto. 1 = La fila contendrá un índice de texto. 2 = La fila está actualizada. -1 = La fila se encuentra en un estado transicional (de lote, pero no confirmado) o un estado de error. |
DocState |
tinyint |
Es un volcado de la columna de estado de la asignación del identificador de documento interno (DocId). |
* El tipo de datos para Key es el mismo que el tipo de datos de la columna de clave de texto en la tabla base.
Permisos
Requiere la pertenencia a la función fija de servidor sysadmin.
Comentarios
Si no hay cambios que procesar, se devuelve un conjunto de filas vacío.
Las consultas de búsqueda de texto no devuelven filas con un valor de Status 0. Esto se debe a que la fila se ha eliminado de la tabla base y está esperando a ser eliminada del índice de texto.
Para averiguar cuántos cambios siguen pendientes para una tabla específica, utilice la propiedad TableFullTextPendingChanges de la función OBJECTPROPERTYEX.
Vea también