Partilhar via


sp_fulltext_pendingchanges (Transact-SQL)

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

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 de sintaxe de Transact-SQL

Sintaxe

sp_fulltext_pendingchanges table_id
[ ; ]

Argumentos

table_id

Identificação da tabela. Se a tabela não estiver indexada por texto completo ou o controle de alterações não estiver habilitado na tabela, um erro será retornado.

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
Chave 1 O valor da chave de texto completo da tabela especificada.
Identificação do documento bigint Uma coluna DocId (identificador de documento 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 interno (DocId).

1 O tipo de dados para Chave é o mesmo que o tipo de dados da coluna de chave de texto completo na tabela base.

Permissões

Requer associação na função de servidor fixa sysadmin ou permissão de execução diretamente nesse procedimento armazenado.

Comentários

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

As consultas de Pesquisa de Texto Completo não retornam linhas com um Status valor 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 descobrir quantas alterações estão pendentes para uma tabela específica, use a TableFullTextPendingChanges OBJECTPROPERTYEX propriedade da função.