mergex()

阅读(925) 标签: :归并,

本章节介绍mergex()函数的用法。

CS.mergex()

描述:

针对组表(多路)游标序列成员做归并运算。

语法:

CS.mergex()

备注:

CS为组表游标序列,自动用维(及维前面的)字段对CS成员做归并运算。

游标中序列的成员必须同构。支持多路游标, 若成员是多路游标,则必须路数相同且同步分段。

参数:

CS

组表游标组成的序列。

返回值:

游标

示例:

归并组表游标序列:

 

A

 

1

=file("emp_f.ctx").open().cursor()

组表emp_f.ctx数据内容如下:

2

=file("emp_m.ctx").open().cursor()

组表emp_m.ctx数据内容如下:

3

=[A1,A2].mergex()

A1A2组表游标用维字段归并,结果返回游标。

4

=A3.fetch()

读取A3游标中的数据:

归并组表多路游标序列:

 

A

 

1

=file("emp_f.ctx").open().cursor@m(;;3)

通过组表emp_f.ctx生成路数为3的多路游标,组表emp_f.ctx数据内容如下:

2

=file("emp_m.ctx").open().cursor(;;A1)

根据多路游标A1同步分段实表emp_m.ctx,数据内容如下:

3

=[A1,A2].mergex()

A1A2组表多路游标用维字段归并,结果返回游标。

4

=A3.fetch()

读取A3游标中的数据:

相关概念:

CS.merge()