sp_help_fulltext_catalogs_cursor (Transact-SQL)

 

Использует курсор для возвращения идентификатора, имени, корневого каталога, состояния и числа полнотекстовых индексированных таблиц для заданного полнотекстового каталога.

Важно!

  В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использовать этот компонент в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Используйте вместо этого представление каталога sys.fulltext_catalogs.

Область применения: SQL Server (начиная с SQL Server 2008 до текущей версии), База данных SQL V12.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_help_fulltext_catalogs_cursor [ @cursor_return= ] @cursor_variable OUTPUT , 
     [ @fulltext_catalog_name= ] 'fulltext_catalog_name'

Аргументы

  • [ @cursor_return=] @cursor_variable OUTPUT
    Выходная переменная типа cursor.Этот курсор является динамическим, прокручиваемым и доступным только для чтения.

  • [ @fulltext_catalog_name=] 'fulltext_catalog_name'
    Имя полнотекстового каталога.Аргумент fulltext_catalog_name имеет тип sysname.Если этот параметр упущен или равен NULL, возвращаются сведения обо всех полнотекстовых каталогах ассоциированных с текущей базой данных.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Имя столбца

Тип данных

Описание

fulltext_catalog_id

smallint

Идентификатор полнотекстового каталога.

NAME

sysname

Имя полнотекстового каталога.

PATH

nvarchar(260)

Начиная с SQL Server 2008, это предложение не оказывает влияние на работу системы.   

STATUS

int

Состояние заполнения полнотекстового индекса каталога:

0 = бездействие

1 = идет полное заполнение

2 = пауза

3 = ограниченный режим

4 = восстановление

5 = выключение

6 = идет добавочное заполнение

7 = построение индекса

8 = диск заполнен.Пауза

9 = отслеживание изменений.

NUMBER_FULLTEXT_TABLES

int

Число полнотекстовых индексированных таблиц, связанных с каталогом.

Разрешения

Разрешения на выполнение по умолчанию принадлежат роли public.

Примеры

В следующем примере возвращаются сведения о полнотекстовом каталоге Cat_Desc.

USE AdventureWorks2012;
GO
DECLARE @mycursor CURSOR;
EXEC sp_help_fulltext_catalogs_cursor @mycursor OUTPUT, 'Cat_Desc';
FETCH NEXT FROM @mycursor;
WHILE (@@FETCH_STATUS <> -1)
   BEGIN
      FETCH NEXT FROM @mycursor;
   END
CLOSE @mycursor;
DEALLOCATE @mycursor;
GO 

См. также

FULLTEXTCATALOGPROPERTY (Transact-SQL)
sp_fulltext_catalog (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)