k{}

阅读(847) 标签: 取出, 相应字节, 单字节排号,

描述:

取出排号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) 中取出第13个字节构成排号数据。

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和第23个字节构成排号数据。

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的第23个字节的排号