我想创建一个存储过程,使用CONTAINS进行一些组合关键字搜索,类似于以下内容:
SELECT theContent
FROM FtsTest
WHERE CONTAINS
(theContent,
' FORMSOF (INFLECTIONAL, keyword1) AND FORMSOF (INFLECTIONAL, keyword2)');
关键字数量可能会有所不同,因此我尝试将整个“FORMSOF... AND FORMSOF...”子句作为参数传递,将参数声明为nvarchar(max),但它不允许我这样做,提示说“nvarchar(max)”参数类型对于“CONTAINS”的第二个参数无效。
那么,有没有办法使其与sp一起工作呢? 谢谢!