A.cursor@m(mcs,K:K’,...)

阅读(77) 标签: 多路游标, 分段键, 同步分段,

描述:

用序列生成与多路游标mcs同步分段的多路游标。

语法:

A.cursor@m(mcs,K:K‘,...)

备注:

将有序序列A按多路游标mcs同步分段,返回多路游标,KK’分别为Amcs的分段键

参数:

A

有序序列。

mcs

多路游标。

K

A的分段键。

K’

mcs的分段键。

选项:

@p

只按mscA的第一个字段对比分段,忽略参数K:K’

返回值:

多路游标

示例:

 

A

 

1

=to(10000).new(#:c1,rand():c2).sort(c1)

生成序列。

2

=A1.cursor@m(3)

用序表生成多路游标,路数为3

3

=to(10000).new(#:k1,rand(10000):k2,rand()*1000:k3).sort(k1)

生成对k1有序的序表。

4

=A3.cursor@m(A2,k1:c1)

A3序表生成与A2同步分段的多路游标,分段键分别为k1c1

5

=A3.cursor@mp(A2)

A3序表生成与A2同步分段的多路游标,使用@p选项,使用A3A2的第一个字段对比分段,此时表达式中无需分段键参数。