Поделиться через


sp_help_fulltext_catalogs_cursor (Transact-SQL)

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

ms189495.note(ru-ru,SQL.90).gifВажно!
  В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Используйте вместо этого новое представление каталога sys.fulltext_catalogs. Дополнительные сведения см. в разделе sys.fulltext_catalogs (Transact-SQL).

Значок ссылки на разделСоглашения о синтаксисе в 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)

Физическое местоположение полнотекстового каталога. Значение NULL указывает каталог по умолчанию, определенный при установке программы. (Это подкаталог Ftdata в каталоге Microsoft SQL Server; например, «C:\Mssql\Ftdata».)

STATUS

int

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

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

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

2 = Приостановлено

3 = Ожидание истечения интервала повтора

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

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

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

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

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

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

NUMBER_FULLTEXT_TABLES

int

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

Разрешения

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

Примеры

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

USE AdventureWorks;
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)

Справка и поддержка

Получение помощи по SQL Server 2005