如何在不通过 SQL Server 中的脚本指定单个列名的情况下对所有列进行全文索引?
我的表有 50 列,我希望全文索引涵盖所有列。
这可以做到吗?
如何在不通过 SQL Server 中的脚本指定单个列名的情况下对所有列进行全文索引?
我的表有 50 列,我希望全文索引涵盖所有列。
这可以做到吗?
CREATE FULLTEXT INDEX ON table_name
[ ( { column_name
[ TYPE COLUMN type_column_name ]
[ LANGUAGE language_term ]
[ STATISTICAL_SEMANTICS ]
} [ ,...n]
) ]
KEY INDEX index_name
[ ON <catalog_filegroup_option> ]
[ WITH [ ( ] <with_option> [ ,...n] [ ) ] ]
[;]
<catalog_filegroup_option>::=
{
fulltext_catalog_name
| ( fulltext_catalog_name, FILEGROUP filegroup_name )
| ( FILEGROUP filegroup_name, fulltext_catalog_name )
| ( FILEGROUP filegroup_name )
}
<with_option>::=
{
CHANGE_TRACKING [ = ] { MANUAL | AUTO | OFF [, NO POPULATION ] }
| STOPLIST [ = ] { OFF | SYSTEM | stoplist_name }
| SEARCH PROPERTY LIST [ = ] property_list_name
}
参考 MSDN:
http://msdn.microsoft.com/en-us/library/ms187317.aspx
同时参考这个问题: