0

使用命令在存储在文件表中的文件中搜索整个句子CONTAINS

例如,如果用户输入“SQL Server”句子,我想搜索只包含“SQL Server”而不是“SQL SOME TEXT Server”的文件

我收到以下错误:全文搜索条件“SQL Server”中“服务器”附近的语法错误

select * 
from files 
where contains(file_stream,'SQL Server')

然后我试试这个:

select * 
from files 
where contains(file_stream,'SQL AND Server')

但这也返回了包含“SQL SOME TEXT Server”的文件。

我该如何纠正?

4

1 回答 1

2

我相信你想要这个:

select * from files where contains(file_stream,'"SQL Server"')

注意双引号。

于 2013-05-20T17:17:17.870 回答