Двоичные типы данных, которые содержат последовательности нулей и единиц: 1) binary(n) – двоичный тип фиксированной длины размером в n байт, где n — значение от 1 до 8000; размер при хранении составляет n байт; 2) varbinary(n) – двоичный тип с переменной длиной, n может иметь значение от 1 до 8000, max указывает, что максимальный размер при хранении составляет 231-1 байт;
Целочисленные типы данных – типы данных для хранения целых чисел (в скобках указан диапазон значений типа данных): tinyint (0..255), smallint (-32768..+32767), int (-231..+(231–1)), bigint (-263..+(263– 1));
Типы данных для хранения чисел с плавающей запятой:real занимает в памяти 4 байта; float(n), где n — это количество битов, используемых для хранения мантиссы числа в формате float при экспоненциальном представлении, определяет точность данных и размер для хранения; значение параметра n должно лежать в пределах от 1 до 53; значением по умолчанию для параметра n является 53;
Типы данных для хранения чисел с фиксированными точностью и масштабом: decimal(p, s) и numeric(p, s), где p (точность) – максимальное количество десятичных разрядов числа (как слева, так и справа от десятичной запятой). Точность должна быть значением в диапазоне от 1 до 38. По умолчанию это значение равно 18. s(масштаб)
– максимальное количество десятичных разрядов числа справа от десятичной запятой. Масштаб может принимать значение от 0 до p и может быть указан только совместно с точностью. По умолчанию масштаб принимает значение 0; поэтому 0 ≤ s ≤ p;
Символьные типы данных:char(n) – cтроковые данные фиксированной длины не в Юникоде, аргумент n определяет длину строки и должен иметь значение от 1 до 8000, размер при хранении составляет n байт; varchar(n | max) – строковые данные переменной длины не в Юникоде, аргумент n определяет длину строки и должен иметь значение от 1 до 8000, значение max указывает, что максимальный размер при хранении составляет 231–1 байт (2 ГБ); text – данные переменной длины не в Юникоде в кодовой странице сервера и с максимальной длиной строки 231–1;