SET BLOCKSIZE 命 令

SET BLOCKSIZE 命 令 - 图1指定 Visual FoxPro 为备注字段如何分配磁盘空间

语 法

SET BLOCKSIZE TO nBytes

参 数 描 述

nBytes

SET BLOCKSIZE 命 令 - 图2SET BLOCKSIZE 命 令 - 图3SET BLOCKSIZE 命 令 - 图4SET BLOCKSIZE 命 令 - 图5SET BLOCKSIZE 命 令 - 图6SET BLOCKSIZE 命 令 - 图7指定给备注字段分配磁盘空间的块的大小 如果 nBytes 等于 0 磁盘空间按单个字节 一块 1 字节 分配 如果 nBytes 为 1 到 32 之间的一个整数 分配磁盘空间的块大小

SET BLOCKSIZE 命 令 - 图8SET BLOCKSIZE 命 令 - 图9SET BLOCKSIZE 命 令 - 图10nBytes 乘以 512 如果 nBytes 大于 32 分配的磁盘空间块大小为 nBytes 字节 确定

SET BLOCKSIZE 命 令 - 图11SET BLOCKSIZE 命 令 - 图12BLOCKSIZE 值大于 32 可以显著地节省磁盘空间

说 明

SET BLOCKSIZE 命 令 - 图13SET BLOCKSIZE 命 令 - 图14SET BLOCKSIZE 命 令 - 图15SET BLOCKSIZE 命 令 - 图16SET BLOCKSIZE 命 令 - 图17SET BLOCKSIZE 命 令 - 图18SET BLOCKSIZE 的默认值是 64 当文件创建后需重置 BLOCKSIZE 的值时 首先将BLOCKSIZE 设置为一个新值 然后使用 COPY 命令创建一个新表 此表便具有新设定的长度 SET BLOCKSIZE 的作用域是当前数据工作期

请 参 阅

COPY FILE, MODIFY STRUCTURE, PACK, SET DATASESSION