Типы данных
Access поддерживает девять типов данных:
Счетчик;
Денежный;
Дата/Время;
Гиперссылка;
Поле MEMO;
Числовой;
Поле объекта OLE;
Текстовый;
Логический.
Описание всех типов данных, используемых в Microsoft Access, приведено в табл. 8.1.
Таблица 8.1. Типы данных
Тип данных | Описание |
AutoNumber (Счетчик) | После добавления новой записи Access автоматически создает уникальное число и заносит его в это поле |
Currensy (Денежный) | Этот тип данных следует использовать для денежных величин, чтобы предотвратить ошибки округления. Он имеет 15 разрядов слева от десятичной точки и 4 справа |
Date/Time (Дата/Время) | Этот тип данных предназначен для хранения дат в диапазоне от 1 января 1753 года до 31 декабря 9999 года и значения времени с точностью примерно до 3,33 миллисекунды |
Hyperlink (Гиперссылка) | Поля с данными этого типа предназначены для хранения гиперссылок в формате URL |
Memo (Поле MEMO) | Этот тип данных хранит последовательность символов и чисел длиной до 65 535 байт |
Number (Числовой) | Этот тип данных хранит числовые величины. Размер поля определяет его специфические особенности (табл. 8.2.) |
OLE Object (Поле объекта OLE) | Поле этого типа хранит либо ссылку на другой объект, например, документ Word, или на электронную таблицу Excel, либо сам объект, внедренный в таблицу базы данных |
Text (Текстовый) | Этот тип данных хранит последовательность символов и чисел длиной до 255 байт |
Yes/No (Описание) | Этот тип данных имеет только два значения (да и нет) |
Access поддерживает семь типов данных числовых полей:
Байт;
Целое;
Длинное целое;
Одинарное с плавающей точкой;
Двойное с плавающей точкой;
Действительное;
Код репликации.
Описание всех типов данных числовых полей (Number) приведено в
табл. 8.2.
Таблица 8.2. Типы данных числовых полей
Тип данных | Описание |
Byte (Байт) | Позволяет хранить целые числа от 0 до 255 и занимает 1 байт памяти |
Integer (Целое) | Позволяет хранить целые числа от -32 768 до +32 767 и занимает 2 байта памяти |
Long integer (Длинное целое) | Позволяет хранить целые числа от -2 147 483 648 до +2 147 483 647 и занимает 4 байта памяти |
Sing (Одинарное с плавающей точкой) | Позволяет хранить числа с точностью до 7 значащих цифр в диапазоне от -3,41038 до +3,41038 и занимает 4 байта памяти |
Double (Двойное с плавающей точкой) | Позволяет хранить числа с точностью до 15 значащих цифр в диапазоне от -1,79710308 до +1,79710308 и занимает 8 байт памяти |
Decimal (Действительное) | Позволяет хранить десятичные значения с заданной точностью в диапазоне от -1028 до +1028 и занимает 12 байт. По умолчанию точность равна 18 |
Replication ID (Код репликации) | 16 байтовый код GUID (Globally Unique Identifier). Этот тип данных является специальным значением, которое применяется только для репликации* баз данных. |