Sdílet prostřednictvím


sp_fulltext_pendingchanges (Transact-SQL)

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance

Vrátí nezpracované změny, jako jsou čekající vložení, aktualizace a odstranění, pro zadanou tabulku, která používá sledování změn.

Transact-SQL konvence syntaxe

Syntax

sp_fulltext_pendingchanges table_id
[ ; ]

Argumenty

Důležitý

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

table_id

ID tabulky. Pokud tabulka není indexovaná jako fulltext nebo sledování změn není v tabulce povolené, vrátí se chyba.

Sada výsledků

Název sloupce Datový typ Popis
klíč 1 Hodnota fulltextového klíče ze zadané tabulky.
DocId bigint Sloupec interního identifikátoru dokumentu (DocId), který odpovídá hodnotě klíče.
stavu int 0 = Řádek bude odebrán z fulltextového indexu.

1 = Řádek bude indexován fulltextem.

2 = řádek je up-to-date.

-1 = Řádek je v přechodném (dávkovém, ale ne potvrzeném) stavu nebo chybovém stavu.
DocState tinyint Nezpracovaný výpis stavu sloupce stavu interního identifikátoru dokumentu (DocId).

1 Datový typ pro klíč je stejný jako datový typ sloupce fulltextového klíče v základní tabulce.

Dovolení

Vyžaduje členství v správce systému pevné roli serveru nebo provést oprávnění přímo v této uložené proceduře.

Poznámky

Pokud nedojde k žádným změnám procesu, vrátí se prázdná sada řádků.

Full-Text vyhledávací dotazy nevrací řádky s Status hodnotou 0. Důvodem je to, že řádek byl odstraněn ze základní tabulky a čeká na odstranění z fulltextového indexu.

Pokud chcete zjistit, kolik změn čeká na zpracování určité tabulky, použijte vlastnost TableFullTextPendingChanges funkce OBJECTPROPERTYEX.