sp_help_fulltext_tables (Transact-SQL)
Возвращает список таблиц, зарегистрированных для полнотекстового индексирования.
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Используйте вместо этого новое представление каталога sys.fulltext_indexes. Дополнительные сведения см. в разделе sys.fulltext_indexes (Transact-SQL). |
Соглашения о синтаксисе в Transact-SQL
Синтаксис
sp_help_fulltext_tables [ [ @fulltext_catalog_name = ] 'fulltext_catalog_name' ]
[ , [ @table_name = ] 'table_name' ]
Аргументы
- [ @fulltext_catalog_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'
Состоящее из одной или двух частей имя таблицы, для которой запрашиваются полнотекстовые метаданные. Аргумент 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 AdventureWorks;
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)