cs.push()

阅读(598) 标签: 游标, 管道,

描述:

将游标中的数据推送到管道。

语法:

cs.push(chi ,…)

备注:

将游标cs中的数据推送到管道chi,此时游标中的数据不会立即被推送到管道,而是在游标被取数时才会把数据推送到管道,最后返回游标cs本身,支持多路游标。

参数:

cs

游标。

chi

管道。

返回值:

游标

示例:

 

A

 

1

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

创建游标。

2

=channel()

创建管道。

3

=A2.select(ORDERID>100)

给管道附加ch.select()计算动作。

4

=A2.fetch()

保留管道当前数据。

5

=A1.push(A2)

将游标A1中的数据推送到管道,此时数据不会立即被推送到管道。

6

=A1.fetch()

A1执行fetch取数,此时程序才会执行管道中的计算,游标中的数据才真正被推送到管道。

7

=A2.result()

获取管道计算结果。

相关概念:

ch.push()

channel()