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


sp_help_fulltext_columns (Transact-SQL)

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

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

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

Синтаксис

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

Аргументы

  • [ @table_name=] 'table_name'
    Состоящее из одной или двух частей имя таблицы, для которой запрашиваются данные полнотекстового индекса. Аргумент table_name имеет тип nvarchar(517) и значение по умолчанию NULL. Если аргумент table_name опущен, данные столбцов полнотекстового индекса извлекаются для каждой таблицы с полнотекстовым индексом.
  • [ @column_name=] 'column_name'
    Имя столбца, для которого запрашиваются метаданные полнотекстового индекса. Аргумент column_name имеет тип sysname и значение по умолчанию NULL. Если аргумент column_name опущен или имеет значение NULL, данные полнотекстового столбца возвращается для каждого столбца с полнотекстовым индексом для аргумента table_name. Если аргумент table_name также опущен или имеет значение NULL, информация столбцов полнотекстового индекса возвращается для каждого столбца с полнотекстовым индексом для всех таблиц в базе данных.

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

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

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

Имя столбца Тип данных Описание

TABLE_OWNER

sysname

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

TABLE_ID

int

Идентификатор таблицы.

TABLE_NAME

sysname

Имя таблицы.

FULLTEXT_COLUMN_NAME

sysname

Столбец таблицы с полнотекстовым индексом, предназначенной для индексирования.

FULLTEXT_COLID

int

Идентификатор столбца с полнотекстовым индексом.

FULLTEXT_BLOBTP_COLNAME

sysname

Столбец в таблице с полнотекстовым индексом, указывающий тип документа столбца с полнотекстовым индексом. Это значение применимо только в случае, когда столбец с полнотекстовым индексом является столбцом varbinary(max) или image.

FULLTEXT_BLOBTP_COLID

int

Идентификатор столбца типа документа. Это значение применимо только в случае, когда столбец с полнотекстовым индексом является столбцом varbinary(max) или image.

FULLTEXT_LANGUAGE

sysname

Язык, используемый для полнотекстового поиска в столбце.

Разрешения

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

Примеры

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

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

См. также

Справочник

COLUMNPROPERTY (Transact-SQL)
sp_fulltext_column (Transact-SQL)
sp_help_fulltext_columns_cursor (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)

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

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