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.
Convenções da 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 |
---|---|---|
Chave |
* |
É 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.
Consulte também
Referência
Procedimentos armazenados de pesquisa de texto completo e pesquisa semântica (Transact-SQL)