sp_fulltext_pendingchanges (Transact-SQL)
Aplica-se a: SQL Server Banco 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.