sp_fulltext_pendingchanges (Transact-SQL)

Retorna alterações não processadas, como inserções, atualizações e exclusões pendentes, feitas na tabela especificada com controle de alterações habilitado.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_fulltext_pendingchanges table_id

Argumentos

  • table_id
    Identificação da tabela. Se a tabela não for indexada com texto completo ou se o controle de alterações não for habilitado, será retornado um erro.

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

Key

*

É o valor da chave de texto completo da tabela especificada.

DocId

bigint

É a coluna do identificador de documento (DocId) interno que corresponde ao valor da chave.

Status

int

0 = a linha será removida do índice de texto completo.

1 = a linha será indexada com texto completo.

2 = a linha está atualizada.

-1 = a linha está em um estado de transição (em lotes, mas não confirmada) ou de erro.

DocState

tinyint

É um despejo bruto da coluna de status do mapa do identificador de documento (DocId) interno.

* O tipo de dados de Key é o mesmo da coluna da chave de texto completo da tabela base.

Permissões

Exige associação à função de servidor fixa sysadmin.

Comentários

Se não houver nenhuma alteração para processar, um conjunto de linhas vazio será retornado.

Consultas de pesquisa de texto completo não retornam linhas com valor de Status de 0. Isso ocorre porque a linha foi excluída da tabela base e está aguardando para ser excluída do índice de texto completo.

Para saber quantas alterações pendentes uma determinada tabela possui, use a propriedade TableFullTextPendingChanges da função OBJECTPROPERTYEX.