cs.cursor@m()

阅读(40) 标签: 单游标, 多路游标,

描述:

基于单路游标生成多路游标。

语法:

cs.cursor@m(n)

备注:

基于单路游标cs生成多路游标,从cs中取出数据后并行分配成n

参数:

cs

单路游标。

n

表示路数,缺省使用设计器中设置的多路游标缺省路数值作为路数;第三方应用程序中集成使用时,缺省路数为raqsoftConfig.xml文件中配置的cursorParallelNum的值。

n0时生成缓存游标,会有取数线程在缓存数据,通常用于往组表中追加游标数据。

返回值:

单路游标/多路游标/缓存游标

示例:

 

A

 

1

=demo.cursor("select * from EMPLOYEE")

 

2

=A1.cursor@m(3)

生成多路游标。

 

 

A

 

1

=demo.cursor("select  EID,NAME,GENDER,DEPT, SALARY  from employee")

 

2

=A1.cursor@m(0)

生成缓存游标。

3

=file("emp.ctx").open()

打开组表文件。

4

=A3.append(A2)

将游标A2中的数据追加到emp.ctx中,游标输出数据的时取数线程会缓存数据。