Использование varchar (MAX) против TEXT на SQL Server

Я только что прочитал, чтоVARCHAR(MAX) Тип данных (который может хранить около 2 ГБ данных char) является рекомендуемой заменойTEXT тип данных в версиях SQL Server 2005 и Next SQL SERVER.

Если я хочу найти в столбце какую-либо строку, какая операция будет быстрее?

ИспользуяLIKE оговорка противVARCHAR(MAX) столбец?

WHERE COL1 LIKE '%search string%'

С помощьюTEXT колонку и положитьПолнотекстовый указатель/Каталог в этом столбце, а затем выполните поиск с помощьюCONTAINS статья?

WHERE CONTAINS (Col1, 'MyToken')

Ответы на вопрос(5)

Ваш ответ на вопрос