Общие сведения об характеристиках СУБД FoxPro
ТОЧНОСТЬ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ
Количество точных первых значащих цифр - 15. Максимальное число разрядов после десятичной точки - 9. Количество знаков, используемых при сравнении ненулевых чисел, - 13.
ВРЕМЕННЫЕ ПЕРЕМЕННЫЕ
Максимальное количество активных временных переменных -256. Максимальный объем памяти, отводимой по умолчанию под переменные, - 6000 байт. Размер временной переменной зависит от ее типа; символьная - количество символов строки +2; числовая - 9 байт; дата - 9 байт; логическая - 2 байта; Если имя переменной совпадает с именем поля, то имя поля имеет приоритет. Если необходим приоритет для временной переменной, то ее имя следует начинать с М->.
ВЫРАЖЕНИЯ
Выражения формируются комбинацией имен полей базы данных, временных переменных, констант, функций и знаков операций. Типы выражений: символьные, числовые, логические,"дата".
Математические операции: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (** или ") и группировка с помощью (,). Приоритет выполнения: **,* и /, -ьи-.
Символьные операции: сцепление двух строк (+), сцепление двух строк с переносом замыкающих пробелов первой строки в конец второй (-).
Операции отношения: меньше (<), больше (>), равно (=), не равно (<>). или #)» меньше или равно (<=), больше или равно (>=), сравнение подстроки со строкой ($) (если подстрока А содержится в строке В , то ASB - истина).
Логические операции: логическое И (. AND.), логическое ИЛИ (. OR. ), логическое НЕ С-NOT.). Приоритет выполнения: .NOT., . AND. , . OR. .
При использовании в выражении разных типов операций порядок выполнения следующей:
1. Математические и символьные.
2. Операции отношения.
3. Логические.
предыдущаяследующая