我需要获取包含.
目前我使用这个SQL:
select * from dbo.mytable
where CONTAINS(Location, '.')
但是我收到了这个错误:
Cannot use a CONTAINS or FREETEXT predicate on table or indexed view it is not full-text indexed.
我无法设置column full text indexed
,因为我没有高权限。
知道如何绕过这个问题吗?
答案 0 :(得分:5)
如果您想使用CONTAINS
,则需要对该列进行全文索引。
如果您没有,或者不能,那么您可以使用.
LIKE
的数据
where Location LIKE '%.%'