我想对一个表使用contains关键字
select columnname from mytable where contains(columnname, 'columntext')
这是一个错误
错误:无法在表格上使用
CONTAINS
或FREETEXT
谓词 索引视图'tblmembers',因为它不是全文索引。
这会出现什么错误?
答案 0 :(得分:1)
在使用包含允许自由文本搜索之前,您需要阅读这些内容:
http://msdn.microsoft.com/en-us/library/ms189520.aspx和 http://msdn.microsoft.com/en-us/library/bb326035.aspx
答案 1 :(得分:1)
那是因为要使用全文搜索(CONTAINS
,FREETEXT
,CONTAINSTABLE
,FREETEXTTABLE
),您需要先在表格上创建全文索引