将整型用二进制字符型表示。
语法
BINTOC(nExpression [, nSize])
返回值类型
字符型
参数
nExpression
要转换的整型表达式。
nSize
要得到的二进制字符串的字节数(字符个数)。
nExpression 的范围决定了 nSize 的取值,下表中给出了两者之间的关系:
nSize | nExpression 范围 |
1 | –128 到 127 |
2 | –32,768 到 32,767 |
4 (默认) | –2,147,483,648 到 2,147,483,647 |
如果省略 nSize,BINTOC() 默认地返回四个字符的字符串。
说明
当索引字段是数值型字段,而且其中包含整数时,BINTOC() 可用于减小索引文件的大小,从而提高索引的速度。例如,有一个字段 iPartCode ,它的字段类型是数值型,而它所包含的值是 1 到 127 的整数,表示各类零件的编号。在生成索引文件时,可以使用 BINTOC(),如下例:
INDEX ON BINTOC(nPartCode,1) TAG PartCode