sp_help_fulltext_tables (Transact-SQL)

Применимо к:SQL Server

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

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте sys.fulltext_indexes представление каталога. Дополнительные сведения см. в разделе sys.fulltext_indexes (Transact-SQL).

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_help_fulltext_tables
    [ [ @fulltext_catalog_name = ] N'fulltext_catalog_name' ]
    [ , [ @table_name = ] N'table_name' ]
[ ; ]

Аргументы

[ @fulltext_catalog_name = ] N'fulltext_catalog_name'

Имя полнотекстового каталога. @fulltext_catalog_name — sysname с значением по умолчаниюNULL.

  • Если @fulltext_catalog_name опущен или отсутствует NULL, возвращаются все полнотекстовые индексированные таблицы, связанные с базой данных.

  • Если указан @fulltext_catalog_name, но @table_name опущен или отсутствуетNULL, то для каждой полнотекстовой индексной таблицы, связанной с этим каталогом, извлекаются сведения о полнотекстовом индексированном индексе.

  • Если заданы оба @fulltext_catalog_name и @table_name, возвращается строка, если @table_name связана с @fulltext_catalog_name; в противном случае возникает ошибка.

[ @table_name = ] N'table_name'

Имя таблицы с одной или двумя частью, для которой запрашивается полнотекстовый метаданный. @table_name — nvarchar(517) с значением по умолчаниюNULL. Если указана только @table_name , возвращается только строка, соответствующая @table_name .

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

0 (успешно) или 1 (сбой).

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

Имя столбца Тип данных Description
TABLE_OWNER sysname Владелец таблицы. Это имя пользователя базы данных, создавшего таблицу.
TABLE_NAME sysname Имя таблицы.
FULLTEXT_KEY_INDEX_NAME sysname Индекс, налагающий ограничение UNIQUE на столбец, помеченный как уникальный ключевой столбец.
FULLTEXT_KEY_COLID int Идентификатор столбца уникального индекса, определяемого FULLTEXT_KEY_INDEX_NAMEпо .
FULLTEXT_INDEX_ACTIVE int Указывает, можно ли использовать в запросах столбцы, помеченные для полнотекстового индексирования в этой таблице.

0 = неактивно.
1 = Активно
FULLTEXT_CATALOG_NAME sysname Полнотекстовый каталог, в котором хранятся данные полнотекстового индекса.

Разрешения

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

Примеры

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

USE AdventureWorks2022;
GO
EXEC sp_help_fulltext_tables 'Cat_Desc';
GO