Основы современных компьютерных технологий


Типы данных, используемые в таблицах


Перечень типов данных и краткая их характеристика приведены в табл. 21.1.

Приведенные в первой колонке таблицы буквенные обозначения используются для отображения типа используемых переменных. Просмотреть список переменных можно по команде DISPLAY MEMORY.

Таблица 21.1

Типы данных Visual FoxPro

Обозначение Тип Диапазон Объем памяти, байт Описание
А Array     Массив данных некоторого типа
В Double от +/-4,9406564854 1247E-324 до +/-1, 797693 13486232E+308 8 Число с плавающей точкой двойной точности
С Character Любые символы 1-254 Текстовая (символьная) строка
D Date от 01/01/100 до 12/31/9999 8 Дата
F Float от -0,9999999999 ? 10+19 до 0,9999999999 ?10+20 8 Такое же, как Numeric
G General Определяется доступной памятью 4 (в dbf) Ссылка на OLE-объект
1 Integer - 2147483647 до 2147483646 4 Число целое
L Logical   1 Логическое значение
М Memo Определяется доступной памятью (в dbf) 4 Ссылка на примечание
N Numeric от -0,9999999999 ? 10-+19 до 0,9999999999 ? 10 +20 8 Число с фиксированной 1 очко и целое или дробное; допускает от 1 до 20 символов в таблице
Т DateTime от 01/01/100 до 12/31/9999 и от 00:00:00 утра до 23:59:59 вечера 8 Дата и время
Y Currency от -22337203685477,5807 до 922337203685477,5807 8 Денежное значение

253

Данные каждого типа могут храниться в полях таблиц этого же типа. Заметим, что Visual FoxPro не имеет команд определения типов переменных. Определение типов выполняется при присваивании переменным первоначальных значений. Рассмотрим подробнее перечисленные типы данных.

Character. Текстовый (символьный) тип используется для побайтного хранения символьных строк длиной от 1 до 254 символов. Элементами строк могут быть печатные знаки - буквы, цифры, пробелы и знаки препинания. Константа символьного типа должна быть заключена в разделители, например:

"строка" 'строка' [строка]

Возможно сравнение символьных строк в соответствии с алфавитным порядком, например:




Начало  Назад  Вперед



Книжный магазин