cs.switch(Fi,Ai:x;…)

阅读(1094) 标签: 游标, 指定, 字段,

描述:

将集群游标中指定的值字段切换为指引字段。

语法:

cs.switch(Fi,Ai:x;…)

备注:

将游标cs的字段Fi的值切换为Ai的记录,xAi的主键或逻辑主键,匹配条件为Fi等于x;默认情况下,Fi找不到Ai可匹配的记录时显示为空。

参数:

cs

游标、多路游标、集群游标。

Fi

cs中的字段。

Ai

集群内表。

x

Ai的主键或逻辑主键,如果Ai设置了主键为x,则参数x可以省略。

选项:

@c

集群表有分布时,计算也均不做跨机引用,认为引用记录总在本机。

返回值:

原游标

示例:

 

A

 

1

=demo.cursor("SELECT * FROM DEPARTMENT")

返回游标。

2

[192.168.0.110:8281,192.168.18.143:8281]

 

3

=file("emp_1.ctx":[1,2], A2)

 

4

=A3.open()

打开集群组表。

5

=A4.cursor()

返回集群游标。

6

=A5.groups@c(DEPT:dept;sum(SALARY):totalSalary)

返回集群内表。

7

=A1.switch@c(DEPT,A6:dept)

将游标中的DEPT字段切换为指引字段,返回原游标。

8

=A7.fetch()

取游标中的数据: