sp_fulltext_pendingchanges (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Devuelve cambios sin procesar, como eliminaciones, actualizaciones e inserciones pendientes, de una tabla especificada que utilice el seguimiento de cambios.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_fulltext_pendingchanges table_id
[ ; ]

Argumentos

table_id

Id. de la tabla. Si la tabla no está indizada de texto completo o el seguimiento de cambios no está habilitado en la tabla, se devuelve un error.

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
Clave 1 Valor de clave de texto completo de la tabla especificada.
Docid bigint Columna de identificador de documento interno (DocId) que corresponde al valor de clave.
Estado int 0 = La fila se eliminará del índice de texto completo.

1 = La fila contendrá un índice de texto completo.

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 Volcado sin procesar de la columna de estado del mapa del identificador de documento interno (DocId).

1 El tipo de datos de Key es el mismo que el tipo de datos de la columna de clave de texto completo de la tabla base.

Permisos

Requiere la pertenencia al rol fijo de servidor sysadmin o ejecutar el permiso directamente en este procedimiento almacenado.

Comentarios

Si no hay cambios que procesar, se devuelve un conjunto de filas vacío.

Las consultas de búsqueda de texto completo no devuelven filas con un Status valor de 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 completo.

Para averiguar cuántos cambios están pendientes para una tabla determinada, use la TableFullTextPendingChanges propiedad de la OBJECTPROPERTYEX función .