sp_fulltext_pendingchanges (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Restituisce modifiche non ancora elaborate, ad esempio inserimenti, aggiornamenti ed eliminazioni in sospeso, per una tabella specificata che utilizza il rilevamento delle modifiche.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_fulltext_pendingchanges table_id
[ ; ]
Argomenti
table_id
ID della tabella. Se la tabella non è indicizzata full-text o il rilevamento delle modifiche non è abilitato nella tabella, viene restituito un errore.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
Chiave | 1 | Valore della chiave full-text della tabella specificata. |
DocId | bigint | Colonna docId (Document Identifier) interna che corrisponde al valore della chiave. |
Stato | int | 0 = La riga verrà rimossa dall'indice full-text. 1 = Alla riga verrà applicata l'indicizzazione full-text. 2 = La riga è aggiornata. -1 = La riga è in uno stato di transizione (elaborazione batch senza commit) o in uno stato di errore. |
DocState | tinyint | Dump non elaborato della colonna dello stato della mappa dell'identificatore documento interno (DocId). |
1 Il tipo di dati per Key è uguale al tipo di dati della colonna chiave full-text nella tabella di base.
Autorizzazioni
Richiede l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure.
Osservazioni:
Se non ci sono modifiche da elaborare, viene restituito un set di righe vuoto.
Le query di ricerca full-text non restituiscono righe con valore Status
.0
Questo perché la riga è stata eliminata dalla tabella di base ed è in attesa di essere eliminata dall'indice full-text.
Per scoprire il numero di modifiche in sospeso per una determinata tabella, usare la TableFullTextPendingChanges
proprietà della OBJECTPROPERTYEX
funzione .