Sql 作为全文搜索中的第二个参数的列名包含或FREETEXT
是否有可能在全文搜索的Sql 作为全文搜索中的第二个参数的列名包含或FREETEXT,sql,full-text-search,sql-server-2012,Sql,Full Text Search,Sql Server 2012,是否有可能在全文搜索的CONTAINS()或FREETEXT()子句中放置列名而不是固定字符串表达式 我需要使用它们的功能,但我不必硬编码字符串表达式,而是检查某列中的某些值 基本示例: 两个表,其中一个包含一些大文本,另一个包含需要在这些文本中的单词。我还需要找出每件事的分量 我需要一样东西 ... WHERE CONTAINS(Column1, Column2) 或 也许像这样的事情会有帮助: CREATE PROCEDURE FindSomething AS BEGIN DE
CONTAINS()
或FREETEXT()
子句中放置列名而不是固定字符串表达式
我需要使用它们的功能,但我不必硬编码字符串表达式,而是检查某列中的某些值
基本示例:
两个表,其中一个包含一些大文本,另一个包含需要在这些文本中的单词。我还需要找出每件事的分量
我需要一样东西
...
WHERE CONTAINS(Column1, Column2)
或
也许像这样的事情会有帮助:
CREATE PROCEDURE FindSomething
AS
BEGIN
DECLARE @query varchar(...)
select @query = 'SELECT [...] WHERE [build me dynamically in cursor]'
exec (@query)
END
子查询可以吗?不,我已经试过了。关于这个问题的解决方案有什么消息吗?我发现自己也有同样的问题:(
CREATE PROCEDURE FindSomething
AS
BEGIN
DECLARE @query varchar(...)
select @query = 'SELECT [...] WHERE [build me dynamically in cursor]'
exec (@query)
END