我正在尝试修改存储过程(在select语句中添加新列)但是我收到此错误:
Cannot use a CONTAINS or FREETEXT predicate on table or indexed view 'vwPersonSearch' because it is not full-text indexed.
当我尝试使用SQL server 2008 R 2管理工作室在视图'vwPersonSearch'上创建全文索引时,我收到此错误:
必须在此表/视图上定义唯一列。
请建议解决方案
答案 0 :(得分:1)
要创建全文索引,必须指定密钥索引,该索引必须是唯一的,单键,不可为空的列。建议使用整数列类型以获得最佳性能。
有关详细信息,请参阅http://technet.microsoft.com/en-us/library/ms187317.aspx。
答案 1 :(得分:0)
unique
如果是id
可能是{{1}},可以添加某种{{1}}来完成该部分。