sp_fulltext_pendingchanges (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstâ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 em texto completo ou se 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.
DocId bigint Uma coluna de identificador de documento interno (DocId) 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 é igual ao tipo de dados da coluna de chave de texto completo na tabela base.

Permissões

Requer associação à função de servidor fixa sysadmin ou permissão de execução diretamente neste 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 TableFullTextPendingChangesOBJECTPROPERTYEX propriedade da função.