Типы данных SQL

СУБД Microsoft Access поддерживает 13 основных типов данных SQL и нескольких их допустимых синонимов.

Основные типы данных перечислены в таблице.

Тип данных

Размер

Описание

BINARY

1 байт на символ

В таком поле могут храниться данные любого типа. Преобразование данных (например, в текст) не производится. От того, как вводятся данные в поле BINARY, зависит отображение выходных данных.

BIT

1 байт

Значения Yes и No, а также поля, содержащие только одно из двух значений.

TINYINT

1 байт

Целое число от 0 до 255.

MONEY

8 байт

Масштабируемое целое число в диапазоне от
-922 337 203 685 477,5808 до 922 337 203 685 477,5807.

DATETIME
(см. DOUBLE)

8 байт

Значение даты и времени, относящееся к годам с 100 по 9999.

UNIQUEIDENTIFIER

128 бит

Уникальный идентификационный номер, используемый для удаленного вызова процедур.

REAL

4 байта

Значение одиночной точности с плавающей запятой в диапазоне от -3,402823E38 до -1,401298E-45 для отрицательных значений и от 1,401298E-45 до 3,402823E38 для положительных значений и 0.

FLOAT

8 байт

Значение двойной точности с плавающей запятой в диапазоне от -1,79769313486232E308 до -4,94065645841247E-324 для отрицательных значений и от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений и 0.

SMALLINT

2 байта

Короткое целое число в диапазоне от -32 768 до 32 767.

INTEGER

4 байта

Длинное целое число в диапазоне от -2 147 483 648 до 2 147 483 647.

DECIMAL

17 байт

Точный числовой тип данных, включающий значения от 1028 - 1 до -1028 - 1. Можно определить как точность (1 - 28), так и масштаб (точность определена как 0). Точность и масштаб по умолчанию составляют 18 и 0 соответственно.

TEXT

2 байта на символ (см. примечание)

От 0 до 2,14 ГБ.

IMAGE

Любой

От 0 до 2,14 ГБ. Используется для объектов OLE.

CHARACTER

2 байта на символ (см. примечание)

От 0 до 255 знаков.


Примечание : Символы в полях, определенных как TEXT (MEMO) или CHAR (TEXT(n) с заданной длиной), сохраняются в формате представления Юникода. Для сохранения каждого символа Юникода требуется два байта. Для существующих баз данных Microsoft Access, содержащих преимущественно символьные данные, это может привести к почти двукратному увеличению размера при преобразовании в формат Microsoft Access. Однако представление Юникода для многих наборов символов, которые прежде назывались однобайтовыми кодировками (SBCS), можно без труда сжать до одного байта на символ. Если для столбца с типом данных CHAR задать атрибут COMPRESSION, при сохранении данные автоматически будут сжиматься, а при извлечении из столбца — возвращаться в исходное состояние.



Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×