sp_help_fulltext_columns (Transact-SQL)
返回为全文索引指定的列。
重要
将来的 Microsoft SQL Server 版本中将会删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。请改用 sys.fulltext_index_columns 目录视图。
适用范围:SQL Server(SQL Server 2008 到当前版本) SQL 数据库 V12。 |
语法
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 |
表的 ID。 |
TABLE_NAME |
sysname |
表的名称。 |
FULLTEXT_COLUMN_NAME |
sysname |
为索引指定的全文索引表中的列。 |
FULLTEXT_COLID |
int |
全文索引列的列 ID。 |
FULLTEXT_BLOBTP_COLNAME |
sysname |
全文索引表中指定全文索引列文档类型的列。只有全文索引列为 varbinary(max) 或 image 列时,才适用此值。 |
FULLTEXT_BLOBTP_COLID |
int |
文档类型列的列 ID。只有全文索引列为 varbinary(max) 或 image 列时,才适用此值。 |
FULLTEXT_LANGUAGE |
sysname |
用于对列进行全文索引的语言。 |
权限
执行权限默认授予 public 角色的成员。
示例
以下示例返回在 Document 表中为全文索引指定的列的信息。
USE AdventureWorks2012;
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)