Типы данных
Символьные (строковые) типы
- CHAR(n) или CHARACTER(n) – Текст фиксированной дилны (по умолчанию длиной 1, максимум – 255 знаков);
- CHARACTER VARYING(n) или CHAR VARYING(n) – текст переменной длины, max длина – n знаков;
Числовые типы
Числовые типы используются для представления целых и вещественных значений. С общей точки зрения к числовым типам SQL относятся следующие типы:
- 2-, 4- и 8-байтовые целые числа;
- SMALLINT, INT2 (-32768…32767) в MS SQL также tinyint (0 до 255)
- INTEGER, INT, INT4 (от -2 147 483 648 до 2 147 483 647)
- BIGINT, INT8 (от -9 223 372 036 854 775 807 до 9 223 372 036 854 775 807)
- 4- и 8-байтовые вещественные числа;
- REAL, FLOAT4 (шесть значащих цифр, неограниченный размер с ограниченной точностью)
- DOUBLE PRECISION, FLOAT8, FLOAT (15 значащих цифр, неограниченный размер с ограниченной точностью)
- дробные числа с фиксированной точностью
- NUMERIC(p,s), DECIMAL (p,s) – целые и вещественные числа из р цифр (всего) и s цифр в дробной части
- тип MONEY – хранение информации денежного типа; обеспечивает точность значений до 4 знаков после запятой и занимает 8 байт.
Логические и двоичные типы
- BOOLEAN, BOOL – Отдельная логическая величина (TRUE или FALSE).
- BIT – позволяет хранить один бит, который принимает значения 0, 1 или NULL. Строковые значения TRUE и FALSE можно преобразовать в значения типа bit: TRUE преобразуется в 1, а FALSE – в 0.
Тип даты и времени
- DATE – тип данных для хранения даты;
- TIME – тип данных для хранения времени;
- INTERVAL – тип данных для хранения временного интервала;
- DATETIME – тип данных для хранения моментов времени (год + месяц + день + часы + минуты + секунды + доли секунд).
Типы данных MS Access SQL
- TEXT(n) – текст переменной длины, max длина – n знаков;
- MEMO – текст, по объему превышающий 255 символов
- BYTE, INTEGER, LONG – целые числа
- COUNTER – счетчик, целые числа
- SINGLE DOUBLE CURRENCY – вещественные числа
- DATETIME – дата и время
- YESNO – Логический тип
- LONGBINARY – OleObject, двоичный тип
Источник: moodle.edu.ee
No responses yet