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


sp_help_fulltext_columns (Transact-SQL)

Область применения: SQL Server

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

Внимание

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

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

Синтаксис

sp_help_fulltext_columns
    [ [ @table_name = ] N'table_name' ]
    [ , [ @column_name = ] N'column_name' ]
[ ; ]

Аргументы

[ @table_name = ] N'table_name'

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

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

[ @column_name = ] N'column_name'

Имя столбца, для которого запрашивается метаданные полнотекстового индекса. @column_name — sysname с значением по умолчаниюNULL. Если @column_name опущен или NULLуказан, для каждого полнотекстового индексированного столбца возвращаются сведения о полнотекстовом столбце для @table_name.

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

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

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

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

Имя столбца Тип данных Description
TABLE_OWNER sysname Владелец таблицы. Владелец — это имя пользователя базы данных, создавшего таблицу.
TABLE_ID int Идентификатор таблицы.
TABLE_NAME sysname Имя таблицы.
FULLTEXT_COLUMN_NAME sysname Столбец таблицы с полнотекстовым индексом, предназначенной для индексирования.
FULLTEXT_COLID int Идентификатор столбца с полнотекстовым индексом.
FULLTEXT_BLOBTP_COLNAME sysname Столбец в таблице с полнотекстовым индексом, указывающий тип документа столбца с полнотекстовым индексом. Это значение применимо только в том случае, если полнотекстовый индексируемый столбец является столбцом varbinary(max) или столбцом изображения.
FULLTEXT_BLOBTP_COLID int Идентификатор столбца типа документа. Это значение применимо только в том случае, если полнотекстовый индексируемый столбец является столбцом varbinary(max) или столбцом изображения.
FULLTEXT_LANGUAGE sysname Язык, используемый для полнотекстового поиска в столбце.

Разрешения

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

Примеры

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

USE AdventureWorks2022;
GO
EXEC sp_help_fulltext_columns 'Production.Document';
GO