Я пытаюсь использовать функцию SQL CONTAINS с переменными. Обычно я могу использовать CONTAINS следующим образом:
WHERE CONTAINS(tablename, '"some text to search for"')
Однако я не могу понять, как вставить переменную внутри этой функции, которая позволила бы мне искать по нескольким словам.
WHERE CONTAINS(tablename, @Keyword)
позволяет искать только одно слово и выдает исключение, если ему передано несколько слов.
Сообщение 7630, уровень 15, состояние 3, процедура dbo.bp_SearchCategoryByKeyword, строка 11 [Стартовая строка начала 0] Синтаксическая ошибка рядом с этим в условии полнотекстового поиска