以下查詢是使用SQL Server 2014編寫的CONTAINS函數。CONTAINS函數在SQL Server 2014中不起作用
SELECT
Org1.OrganizationPK
,*
FROM Organization Org1
WHERE Org1.Deleted = 0
AND CONTAINS (Org1.NAME,'"chris6*"')
AND org1.OrgDomainInd = 1
但是,上面的查詢是不工作。
我跟隨this article瞭解更多關於CONTAINS功能。我已經驗證了這些例子。即使在這裏,我也沒有得到任何結果。
我已驗證此post from stackoverflow,但我無法申請我的要求。
因此,我越來越懷疑我是否需要做任何更多的配置SQL Server 2014與工作CONTAINS機能的研究?請讓我知道是否有任何需要做的事情來使SQL Server 2014可以使用CONTAINS功能。 如果沒有這樣的事情,請給我解決方案。
請不要建議我使用LIKE運算符。我在說這是爲什麼,因爲我的大多數同事都認爲我是一樣的;因此,作爲一項預防性事項,我在這裏撰寫這份聲明。
我在我的日程後面運行以完成此任務。
你有你在搜索欄中'全文index'?CONTAINS是在Transact-SQL SELECT語句的WHERE子句中使用的謂詞,用於**在包含基於字符的數據類型的全文索引列上執行SQL Server全文搜索。**(https://msdn.microsoft.com/china com/en-us/library/ms187787.aspx) – Pred
@Pred:是的,我在所需列上有全文索引。 –
在這種情況下,您可以給我們一些樣品數據和期望的輸出嗎? – Pred