cs.run()

阅读(520) 标签: 游标, 计算表达式,

描述:

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

语法:

cs.run (xi:Fi,…)

备注:

游标cs中附加计算,对每条记录计算表达式xixi值赋给cs的字段Fi,返回原游标cs。支持多路游标。

该函数属于延迟计算函数。

参数:

cs

游标。

xi

表达式。

Fi

cs的字段名。

返回值:

游标

示例:

 

A

 

1

=connect("demo").cursor("select EID,NAME,SALARY,HIREDATE,0 as SUBSIDY from EMPLOYEE ")

返回游标,数据内容如下:

2

=A1.run(age(HIREDATE):HIREDATE)

A1游标中附加计算,将age(HIREDATE)的结果值赋给HIREDATE,返回A1游标。

3

=A1.run((HIREDATE * 2 * SALARY):SUBSIDY)

A1游标中附加计算,将HIREDATE * 2 * SALARY的结果值赋给SUBSIDY,返回A1游标。

4

=A1.fetch()

读取A1游标执行A2A3计算后的数据(数据量较大时建议分批读取):