Л. Партыка, И. И. Попов системы управления базами данных


Псевдоним переменной памяти



бет90/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   86   87   88   89   90   91   92   93   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Псевдоним переменной памяти. Некорректно назначать имена переменных идентичными именам полей базы данных (хотя иногда это полезно). Если имя переменной идентично имени поля базы данных, в FoxPro приоритет всегда имеет имя поля базы данных относительно к переменной (имя понимается как ссылка к полю базы данных). Для устранения недоразумений доступ к переменной, имеющей такое же имя, как и поле, осу

ществляется с помощью префикса м-> или м. (м с точкой);

м  ->  lastname mlastname

Типы данных


FoxPro имеет шесть основных типов данных: символьный, цифровой, с плавающей точкой, логический, дата и служебные записи (memo-поля). Каждый раз, создавая поле базы данных (create database), необходимо определить для него один из перечисленных выше типов. Назначенный тип вы можете изменить, модифицируя структуру базы данных (modify database, modify structure). Данные, хранящиеся в переменной памяти, определяют ее тип. Если необходимо изменить тип данных переменной, достаточно сохранить новый тип данных этой переменной. Ниже описаны все типы данных.

Символьный. Может содержать любые буквы, цифры и знаки препинания с клавиатуры плюс некоторые символы псевдографики, иностранный алфавит и специальные символы. Кроме того, символьные данные FoxPro могут содержать любые 8-битовые значения, включая нулевой символ chr(O). Это означает, что двоичные данные могут быть сохранены в символьных строках FoxPro.

Поле базы данных FoxPro может содержать не более 254 символов. Переменная памяти может содержать до 64 Кбайт символов.



Цифровой. Может содержать цифры, десятичную точку и предшествующие знаки «плюс» или «минус». Максимальное значение цифрового поля — 20 разрядов (хотя сохраняются только 16 значащих разрядов). Десятичная точка и знаки «плюс» или «минус» занимают один разряд. Таким образом, цифровое поле может содержать 20 цифр, 19 цифр и десятичную точку, 19 цифр и знаков «плюс» или «минус» или 18 цифр со знаком и десятичной точкой. Цифровые данные удобно использовать почти для всех вычислений.



Достарыңызбен бөлісу:
1   ...   86   87   88   89   90   91   92   93   ...   215




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет