描述:
取出排号k的相应字节构成新排号。
语法:
k{a,…,b:c,…}
备注:
取出排号k的字节a,…,b:c,…构成新排号,{}中只能用常数。
参数:
k |
排号数据 |
a |
k的第a个字节 |
b:c |
k的第b到第c个字节 |
返回值:
排号
示例:
k(4,5,6,8){2} |
结果为:5。从排号k(4,5,6,8) 中取出第2个字节构成单字节排号数据。 |
k(4,5,6,8){1:3} |
结果为:263430。从排号k(4,5,6,8) 中取出第1到3个字节构成排号数据。 |
k(4,5,6,8){1,2,3} |
结果为:263430。从排号k(4,5,6,8) 中取出第1、第2和第3个字节构成排号数据。 |
k(4,5,6,8){1,2:3} |
结果为:263430。从排号k(4,5,6,8) 中取出第1和第2到3个字节构成排号数据。 |
k(1,2,3,4,5,6,7){1,2:3,5,6} |
结果为:4328719622。从排号k(1,2,3,4,5,6,7) 中取出第1、第2到第3、第5和第6个字节构成排号数据。 |
|
A |
|
1 |
=create(k1,v1).record([k(1000:3),110000,k(223332:3),2045803,k(31121:3),90730,k(453384:3),78940,k(231410:3),100]) |
创建序表 |
2 |
=file("D:/ckv.ctx") |
组表文件 |
3 |
=A2.create(#k1:3,v1;k1:3) |
创建组表基表,键k1是长度为3的排号 |
4 |
=A3.append(A1.cursor()) |
在基表中追加游标记录 |
5 |
=A3.cursor(k1).fetch() |
返回基表中k1列的数据 |
6 |
=A3.cursor(k1{1}).fetch() |
取出组表中k1的第1个字节的排号 |
7 |
=A3.cursor(k1{2}).fetch() |
取出组表中k1的第2个字节的排号 |
8 |
=A3.cursor(k1{2:3}).fetch() |
取出组表中k1的第2至3个字节的排号 |