2014-06-06 54 views
3

我需要獲取包含.不能使用A包含或表FREETEXT謂詞或索引視圖它不是全文索引

目前,所有記錄我用這個SQL:

select * from dbo.mytable 
    where CONTAINS(Location, '.') 

但我收到此錯誤:

​​

我無法設置column full text indexed,因爲我不擁有很高的特權。

任何想法如何繞行這個問題?

+1

請添加評論搜索包含.數據時向下投票。很高興編輯我的問題。 – GibboK

+0

如何使用PATINDEX排序[這樣](http://stackoverflow.com/questions/9772566/using-patindex-to-find-varying-length-patterns-in-t-sql)? – xacinay

回答

4

如果要使用CONTAINS,則該列需要全文索引。

如果不這樣做,或不能,那麼你可以使用LIKE

where Location LIKE '%.%'