Символьные типы данных
Строки представляют собой цепочки символов и бывают двух типов: символьные строки и двоичные строки.
Символьные строки
Символьные строки имеют тип CHAR, VARCHAR или TEXT.
Столбец типа CHAR имеет фиксированную размерность. Значения в столбце такого типа дополняются пробелами до нужной размерности, которые автоматически удаляются при извлечении значений.
Столбец типа VARCHAR хранится в базе данных в виде строки переменной длины. Столбцы типа TEXT способны хранить огромные информационные массивы размером до 4 Гбайт.
По умолчанию в столбцах типа CHAR, VARCHAR или TEXT используется в ANSI SQL установленный по умолчанию набор символов В MS SQL Server существуют специальные типы данных для хранения строк в кодировке Unicode: nchar, nvarchar и ntext.
Двоичные строки
Тип данных BLOB представляет собой двоичный объект большого размера,
который может содержать переменное количество данных. В отличие от
столбцов типа TEXT являются двоичными, поэтому в операциях сравнения
будет учитываться регистр символов.