ch.run()

阅读(474) 标签: 管道, 每条记录, 计算表达式,

描述:

管道中附加计算,给管道字段赋值后返回原管道。

语法:

ch.run (xi:Fi,…)

备注:

管道ch附加计算,对每条记录计算表达式xixi值赋给ch的字段Fi,返回原管道ch

该函数属于附加计算动作

参数:

ch

管道。

xi

表达式

Fi

ch的字段名。

返回值:

管道

示例:

 

A

 

1

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

 

2

=channel()

创建管道。

3

=A2.run(SALARY+1000:SALARY)

管道附加计算,将SALARY+1000的计算结果赋给SALARY,返回原管道。

4

=A2.fetch()

A2管道执行结果集函数,保留管道当前数据。

5

=A1.push(A2)

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

6

=A1.fetch()

A1游标执行取数动作,此时数据才会被推送到管道,然后管道执行计算并记录结果。

7

=A2.result()

获取管道计算结果: