sp_fulltext_pendingchanges (Transact-SQL)
Restituisce modifiche non ancora elaborate, ad esempio inserimenti, aggiornamenti ed eliminazioni in sospeso, per una tabella specificata che utilizza il rilevamento delle modifiche.
Sintassi
sp_fulltext_pendingchanges table_id
Argomenti
- table_id
ID della tabella. Se non è una tabella con indicizzazione full-text o il rilevamento delle modifiche non è abilitato nella tabella, viene restituito un errore.
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
Key |
* |
Valore di chiave full-text dalla tabella specificata. |
DocId |
bigint |
Colonna dell'identificatore interno del documento (DocID) corrispondente al valore della chiave. |
Status |
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 relativa allo stato del mapping dell'identificatore interno del documento (DocId). |
* Il tipo di dati per la colonna Key corrisponde al tipo di dati della colonna della chiave full-text nella tabella di base.
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin.
Osservazioni
Se non ci sono modifiche da elaborare, viene restituito un set di righe vuoto.
Le query full-text non restituiscono righe con un valore Status 0, poiché la riga è stata eliminata dalla tabella di base ed è in attesa di essere eliminata dall'indice full-text.
Per verificare il numero di modifiche in attesa per una determinata tabella, utilizzare la proprietà TableFullTextPendingChanges della funzione OBJECTPROPERTYEX.
Vedere anche