是否有机会在全文搜索的CONTAINS()
或FREETEXT()
子句中添加列名而不是固定字符串表达式?
我需要使用它们的功能,但我不必对字符串表达式进行硬编码,而是检查某些列中的某些值。
基本示例:
两个表,其中一个包含一些大型文本,另一个包含需要在这些文本中的单词。另外,我需要找到每次出现的重量......
我需要一些东西
...
WHERE CONTAINS(Column1, Column2)
或
...
WHERE FREETEXt(Column1, Column2)
答案 0 :(得分:0)
也许这样的事情会有所帮助:
CREATE PROCEDURE FindSomething
AS
BEGIN
DECLARE @query varchar(...)
select @query = 'SELECT [...] WHERE [build me dynamically in cursor]'
exec (@query)
END