首页 百科知识 字段的基本属性

字段的基本属性

时间:2022-10-21 百科知识 版权反馈
【摘要】:每一个字段必须取一个名字,称为“字段名”,它用以在表中标识该字段。字段名一般要与其对应的实体的属性名相同或相近。例如,学生情况表的“学号”列的字段名可以取为“学号”或“sno”或“XH”或“xuehao”等。字段名的命名规则与内存变量的命名规则一样,中文VFP则允许使用汉字作为字段名。VFP提供了13种字段的数据类型。对数值型、浮点型和双精度型的字段,可指定小数的位数。空值是用来指示记录中的一个字段“没有值”的标志。

3.1.1 字段的基本属性

一、字段名(Field Name)

每一个字段必须取一个名字,称为“字段名”,它用以在表中标识该字段。字段名一般要与其对应的实体的属性名相同或相近。例如,学生情况表的“学号”列的字段名可以取为“学号”或“sno”或“XH”或“xuehao”等。字段名的命名规则与内存变量的命名规则一样,中文VFP则允许使用汉字作为字段名。

二、数据类型(Type)

每个字段都有数据类型。不同的数据类型的表示和运算的方法不同。VFP提供了13种字段的数据类型(见表3-1)。

三、字段的宽度(Width)

字段的宽度是指该字段所能容纳的最大字节数,字段宽度必须能足够容纳可能的最长的数据信息。应该注意,其中备注型和通用型字段宽度为4字节,包含的是引用信息,指向真正的备注内容。备注字段的内容保存在同名的单独文件中,但扩展名为.dbt。一些数据类型的宽度是固定的。如逻辑型是1字节,整型、备注型、备注型(二进制)和通用型是4字节,货币型、双精度型、日期型和日期时间型是8字节。

四、小数位数(Decimal)

对数值型、浮点型和双精度型的字段,可指定小数的位数。其宽度实际上等于整数部分的宽度+小数位数宽度+小数点1位。如是纯小数,则整个字段宽度可只比小数位数大1;如存储数据的整数部分不为0,则整个字段宽度至少应比小数位数大2。

五、空值支持(NULL)

空值是用来指示记录中的一个字段“没有值”的标志。它表示没有任何值或者没有确定值,不等同于0、空字符串或逻辑“假”(.F.)。

表3-1 字段的数据类型

img129

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈