У меня есть следующее WHERE
предложение:
WHERE (@Keywords IS NULL
OR (CONTAINS((p.Title, p.Area, p.[Message]), @Keywords))
)
Если @Keywords = 'control'
, то запрос выполняется успешно и фильтрует мои записи
Если @Keywords = 'control of'
, то я получаю следующую ошибку:
Синтаксическая ошибка рядом с 'of' в условии полнотекстового поиска 'control of'.
Почему это так и что я могу сделать, чтобы решить проблему?
Основная причина, по которой я использую этот метод вместо условия LIKE
, заключается в том, что я могу искать несколько слов.