FoxPro数据库文件中的记录个数及一条记录所含字段的最大值各是多少

FoxPro数据库文件中的记录个数及一条记录所含字段的最大值各是多少,第1张

每个表字段的最多字符数是指字段名称的字符长度,以字母或汉字开头,后跟字母或数字或汉字或下划线在VFP中为10字符(单字节),汉字为5字符(双字节)

而字段值则不在此限,其中字符型字段记录字符长度为1-254 characters

每个记录中字符的最大数目 65,500字符(单字节)

下附MSDN的说明:

Visual FoxPro 系统容量

有些容量可能受可用内存的限制。

分类 功能 数目

表文件及索引文件

每个表文件中记录的最大数目 10 亿

表文件大小的最大值 2G 字节

每个记录中字符的最大数目 65,500

每个记录中字段的最大数目(1) 255

一次同时打开的表的最大数目(2) 255

每个表字段中字符数的最大值 254

非压缩索引中每个索引关键字的最大字节数(3) 100

压缩索引中每个关键字的最大字节数(3) 240

每个表打开的索引文件数(2) 没有限制

所有工作区中可以打开的索引文件数的最大值(2) 没有限制

关系数的最大值 没有限制

关系表达式的最大长度 没有限制

字段的特征

字符字段大小的最大值 254

数值型(以及浮点型)字段大小的最大值 20

自由表中各字段名的字符数的最大值 10

数据库包含的表中各字段名的字符数最大值 128

整数的最小值 - 2,147,483,647

整数的最大值 2,147,483,647

数值计算中精确值的位数 16

仅供参考

如果超过2,147,483,647条数据,就无法使用以长整形(LONG)作为参数或返回值的属性或方法(一般的ADO/DAO/RDO等都是以长整形作为指针位置的返回或参数值的类型)。

2,147,483,647是长整形变量的最高上限。所以理论上说,你的数据库最多能容纳2,147,483,647条记录。

你可以自己试一试,在一个空数据库里建立一个有一个字段的一个表,往里面添加记录,看看结果。

如果你的数据库保存在FAT32分区上,则要注意,单个文件不要超过3~4 GB;而NTFS分区没有限制。

一个表的行数理论上没有限制的,从每行记录占用空间来分析。对于32位Oracle数据库,逻辑块8k大致有以下数据: Oracle数据库允许有65533个数据文件, 每一个数据文件最大32G 根据每行记录占用的字节数可以算出大概的行数。

以上就是关于FoxPro数据库文件中的记录个数及一条记录所含字段的最大值各是多少全部的内容,包括:FoxPro数据库文件中的记录个数及一条记录所含字段的最大值各是多少、sql server 数据库能容纳最大纪录数、Oracle单行记录大小是否有限制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9771226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存