Синтаксическая ошибка рядом с 'of' в условии полнотекстового поиска 'control of'

У меня есть следующее предложение WHERE :

WHERE (@Keywords IS NULL
            OR (CONTAINS((p.Title, p.Area, p.[Message]), @Keywords))
        )

Если @Keywords = 'control' , то запрос выполняется успешно и фильтрует мои записи

If @Keywords = 'control of' , то я получаю следующую ошибку:

Синтаксическая ошибка рядом с 'of' в условии полнотекстового поиска 'control of'.

Почему это происходит и что я могу сделать, чтобы решить проблему?

Основная причина, по которой я использую этот метод вместо условия LIKE , заключается в том, что я могу искать несколько слов.

26
задан Curt 24 February 2012 в 17:19
поделиться