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


sp_help_fulltext_tables (Transact-SQL)

 

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

Важно!

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

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

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

Синтаксис

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

Аргументы

  • [ @имя_полнотекстового_каталога=] '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'
    Одно- или двухкомпонентное имя таблицы, для которой запрашиваются полнотекстовые метаданные.Аргумент table_name имеет тип nvarchar(517) и значение по умолчанию NULL.Если указан только аргумент table_name, возвращается только строка, соответствующая аргументу table_name.

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

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

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

Имя столбца

Тип данных

Описание

TABLE_OWNER

sysname

Владелец таблицы.Это имя пользователя базы данных, создавшего таблицу.

TABLE_NAME

sysname

Имя таблицы.

FULLTEXT_KEY_INDEX_NAME

sysname

Индекс, налагающий ограничение UNIQUE на столбец, помеченный как уникальный ключевой столбец.

FULLTEXT_KEY_COLID

int

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

FULLTEXT_INDEX_ACTIVE

int

Указывает, можно ли использовать в запросах столбцы, помеченные для полнотекстового индексирования в этой таблице.

0 = неактивно.

1= активно.

FULLTEXT_CATALOG_NAME

sysname

Полнотекстовый каталог, в котором хранятся данные полнотекстового индекса.

Разрешения

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

Примеры

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

USE AdventureWorks2012;
GO
EXEC sp_help_fulltext_tables 'Cat_Desc';
GO

См. также

INDEXPROPERTY (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
sp_fulltext_table (Transact-SQL)
sp_help_fulltext_tables_cursor (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)