T.cursor(k:n)

阅读(333) 标签: 分段, 指定段, 游标,

描述:

将内表分段后返回指定段的游标

语法:

T.cursor(k:n)

备注:

把内表T分成n段,然后将第k段的数据返回成游标。参数省略时返回全集。T为集群内表时参数k:n没有实际意义,缺省不写。

注意:在集群中filecursor都没有@z选项很可能导致计算错误。

参数:

T

内表/集群内表

k

正整数,第k段,k小于等于n

n

正整数,总段数

选项:

@m

T.cursor@m(n) 返回路数为n的多路游标n为整数, n<2时返回普通游标,n省略则用【工具】-【选项】中的最大并行数。

返回值:

单路游标或多路游标

示例:

 

A

 

1

=demo.cursor("select EID,NAME,GENDER from employee where EID< 10")

返回取数游标

2

=A1.memory()

返回内表

3

=A2.cursor(2:3).fetch()

内表生成的游标分为3段,取第2

4

=A2.cursor@m(3).fetch()

使用@m选项,返回多路游标,内表生成的游标分为3

5

=file@n("D:/test.ctx","169.254.121.62:8281")

打开复写文件

6

=A5.create()

创建复写类型集群表

7

=A6.attach(table3)

取出集群表table3

8

=A7.memory()

返回集群内表对象

9

=A8.cursor().fetch()

内表生成的游标没有分段参数