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


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


" "< "а"=.Т. "арба"

Здесь .Т. - логические значение (true). Сравнение идет до первого несовпадающего символа или до окончания правой строки. Операторы сравнения те же, что и в Numeric. Дополнительно введена операция точного сравнения (длин строк и всех символов), обозначаемая как ==. Сравниваемые символы должны быть набраны в одинаковом (нижнем или верхнем) регистре. Имеются два оператора склеивания строк + и -.

Пример:

"Весна"+ [96] = [Весна 96] или

"Весна"- [96] = [ВеснаЭб]

В Visual FoxPro добавлен новый тип символьных полей Character (binary), которые позволяют хранить символы с ASCII-кодами от 0 до 255.

Следующие 4 типа данных (Numeric, Float, Integer и Double) можно условно объединить в одну общую группу числовых данных. Допустимыми символами полей перечисленных типов являются цифры. При работе с данными этих типов возможны выполнение математических операций и автоматический контроль вводимых данных при работе с Visual FoxPro, исключающий ввод любых символов, кроме цифр.

Numeric. Числа в формате с фиксированной точкой (запятой). Целое отличается отсутствием дробной части. Например, оператор присваивания

х=43,385

определяет тип переменной х как Numeric и присваивает ей указанное значение. Над данными этого типа допустимы два типа операций:

1. Арифметические:

+ ,-, ',/,

** (или ^) - возведение в степень.

2. Сравнения:

i = ,=,

# (или О, или !=) - не равно.

Float. Числовые данные типа Float включены для совместимости и функционально эквивалентны данным типа Numeric.

В Visual FoxPro появились новые типы числовых данных, Double и Integer.

Double. Числовые вещественные (с плавающей точкой) данные двойной точности.

Integer. Данные целочисленного типа, применяются для представления целых чисел и позволяют сэкономить место для хранения данных.

254

Date. Этот тип используется для хранения календарных дат. При этом применяются различные форматы представления данных, например:




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