Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает необработанные изменения, например ожидающие выполнения операции вставки, обновления и удаления, для указанной таблицы, в которой отслеживаются изменения.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_fulltext_pendingchanges table_id
[ ; ]
Аргументы
Важный
Аргументы для расширенных хранимых процедур необходимо ввести в определенном порядке, как описано в разделе Синтаксис. Если параметры введены вне порядка, возникает сообщение об ошибке.
table_id
Идентификатор таблицы. Если таблица не является полнотекстовой или отслеживание изменений не включено в таблице, возвращается ошибка.
Результирующий набор
| Имя столбца | Тип данных | Description |
|---|---|---|
| Ключ | 1 | Значение полнотекстового ключа из указанной таблицы. |
| DocId | bigint | Столбец внутреннего идентификатора документа (DocId), соответствующий значению ключа. |
| Состояние | int | 0 = строка будет удалена из полнотекстового индекса 1 = строка будет включена в полнотекстовый индекс 2 = обновленная строка -1 = строка в переходном состоянии (включена в пакет изменений, но не зафиксирована) или в состоянии ошибки |
| DocState | tinyint | Необработанный дамп столбца состояния карты внутреннего идентификатора документа (DocId). |
1 Тип данных для ключа совпадает с типом данных столбца полнотекстового ключа в базовой таблице.
Разрешения
Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.
Замечания
Если отсутствуют изменения, которые нужно обработать, то возвращается пустой набор строк.
Запросы полнотекстового поиска не возвращают строки со значением Status0. Это происходит потому, что эти строки удалены из базовой таблицы и ожидается их удаление из полнотекстового индекса.
Чтобы узнать, сколько изменений ожидается для определенной TableFullTextPendingChanges таблицы, используйте OBJECTPROPERTYEX свойство функции.