T.icursor()

阅读(274) 标签: 索引, 集群实表,

描述:

通过索引与条件来过滤集群表

语法:

T.icursor(C,…;w,I)

备注:

用索引I条件w过滤集群TI省略时自动找索引。

参数:

T

集群表

C

集群表中的列名,缺省时读取全部列

w

过滤条件,过滤条件中用到的T表字段必须跟索引中的索引字段一致

I

索引名称,可省略

返回值:

集群游标

示例:

 

A

 

1

=file@z("emp1.ctx","192.168.0.101:8281")

打开集群文件

2

=A1.create()

创建集群表

3

=A2.attach(table1)

取出集群表table1

4

=A3.index(test_index2,GENDER=="F";DEPT;)

创建索引文件test_index2

5

=A3.icursor(;DEPT=="HR",test_index2)

使用索引test_index2查询出集群表A3DEPTHR所有列的数据,结果返回集群游标

6

=A5.fetch()

7

=A2.index(test_index1,EID<16;NAME;)

创建索引文件test_index1

8

=A2.icursor(EID,SURNAME;NAME=="Smith",test_index1)

使用索引test_index1查询出集群表A2NAMESmithEID,SURNAME列的数据,结果返回集群游标

9

=A8.fetch()