Я пытаюсь получить все значения для определенного поиска независимо от регистра.В нашей базе данных SQL Server включена чувствительность к регистру, и я не хочу менять ее, если это возможно.
Если я выполняю инструкцию SELECT, которая включает функцию LOWER (), как показано ниже
SELECT COUNT(blogpostId) as blogpostcount
FROM blogposts
WHERE stateId = '1'
AND blogId = '20'
AND LOWER(blogpostContent) LIKE '%test%'
выдает ошибку и говорит
Недопустимый текст типа данных аргумента для аргумента 1 нижней функции.
Тип данных для столбца blogpostContent
text
Если я изменяю это на nvarchar
, это работает, однако nvarchar
допускает только максимум 255 символов, и мне нужно намного больше этого.
Есть ли в любом случае, чтобы проверить результаты в текстовом поле независимо от регистра??
Заранее спасибо