Visual FoxPro 数据类型 返回上一页

数据类型 说明 大小 范围

大二进制对象(Blob)数据类型

不确定长度的二进制数据。
大二进制对象
值是在一个备注文件(.fpt)中。执行大二进制对象数据没有代码页转换。

表中 4 个字节

受可用内存和/或2GB文件大小范围的限制。

字符型数据类型

文字及数字文本例如,一个用户地址

每字符从 1 到 254 个字节

任何字符

货币型数据类型

货币的数量
例如,任何一项的价格

8 个字节

- $922337203685477.5807 到 $922337203685477.5807

日期型数据类型

按年代顺序排列的数据,由年、月、日组成例如,一个订单的日期

8 个字节

当使用严格日期格式时,{^0001-01-01},公元1年1月1日到 {^9999-12-31},公元9999年12月31日。

日期时间型数据类型

按年代顺序排列的数据,由年、月、日、小时、分、秒组成例如,到达的日期和时间

8 个字节

当使用严格日期格式时,{^0001-01-01},公元1年1月1日上午00:00:00到 {^9999-12-31},公元9999年12月31日下午11:59:59。

逻辑型数据类型

“真”或“假”的布尔值例如,一个已经填入是或否的订单

1 个字节

“真”(.T.) 或 “假”(.F.)

数值型数据类型

整数或十进制的数字例如,订单项的数量

在内存中 8 个字节;在表中从 1 到 20 个字节

- .9999999999E+19 to .9999999999E+20

可变长二进制型(Varbinary)数据类型

二进制值。可变长二进制型(Varbinary) 数据类似于可变长字符型(Varchar) 数据,它们的值不包含带有零(0)字节的填充。该包含值的长度存储于内部。执行的可变长二进制型(Varbinary) 数据没有代码页转换。

每个十六进制值从 1 个字节直到总数 255 字节

任何十六进制的值

变量型数据类型

变量型数据可以是任何 Visual FoxPro 数据类型和 null 值。
一旦值被存储到一个变量中时,该变量采用它所包含数据的数据类型。
在语言语法中变量被指定带有一个 e 前缀。

参见其他的数据类型。

参见其他的数据类型。

另外,Visual FoxPro 提供仅用于表中字段的数据类型。

Visual FoxPro 字段类型 返回上一页

字段类型 说明 大小 范围

字符型数据类型(二进制)

不需要转换交叉代码页的任何字符型数据
例如,在一个表中的用户密码,并用于不同的国家或地区。

每字符从 1 到 254 个字节

任何字符

双精度型字段类型

双精度浮点数字
例如,需要高精确度的科学数据。

8 个字节

+/-4.94065645841247E-324 to +/-8.9884656743115E307

浮点型字段类型

数值型

在内存中 8 个字节;在表中 1 到 20 个字节

- .9999999999E+19 to .9999999999E+20

通用型字段类型

引用一个 OLE 对象
例如,一个 Microsoft Excel 工作表。

在表中 4 个字节

受可用内存限制。

整型字段类型

不带小数的数字
例如,某个订单的一行号码。

4 个字节

-2147483647 to 2147483647

整型字段类型(自动增量)

整型,但有一个自动增量值,只读。

4 个字节

值受自动增量 Next 和 Step 值的限制。

备注型字段类型

不确定长度的文字数字文本或引用一个数据块
例如,关于电话日志的电话呼叫记录。

在表中 4 个字节

受可用内存限制。

备注型字段类型(二进制)

除了备注字段数据不更改交叉代码页外,其他同备注型字段
例如,使用于不同国家或地区的一个注册脚本。

在表中 4 个字节

受可用内存限制。

可变长字符型(Varchar)字段类型

文字数字文本。
除了可变长字符型(Varchar)字段不包含用附加空格填充外,其他类似于字符型。该包含值的长度存储于内部。

每个字符从 1 个字节直到总数 254 个字节

任何字符

可变长字符型(Varchar)字段类型 (二进制)

可变长字符型(Varchar) 型数据不需要转换交叉代码页。

每个字符从 1 个字节直到总数 254 个字节

任何字符

每种数据类型都有它自己的特性,包括存储大小.