我们在SQL Server 2005中有一个使用CONTAINSTABLE()的单个语句功能。 当我们传递非空搜索字符串时,一切正常。是否有通配符字符串,我们可以传递给CONTAINSTABLE(),以便它匹配表中的所有记录。
亲切的问候,
答案 0 :(得分:2)
如果没有要搜索的全文短语,则必须使用存储过程中的逻辑来运行不带CONTAINSTABLE谓词的SQL语句。
答案 1 :(得分:2)
我认为没有,你必须做(伪代码)
之类的事情IF @searchterm='*'
SELECT * FROM YOURTTABLE
ELSE
SELECT * FROM YOURTABLE INNER JOIN CONTAINSTABLE etc
END IF