T.paste()

描述:

对序列循环,依次用序列的记录,按照字段的顺序,依次修改序表中的记录。

语法:

T.paste(Ai:Fi,…;k)

备注:

对序列Ai循环,依次用序列Ai的记录,按照字段Fi的顺序,从第k个记录开始,依次修改序表TFi的字段值。

修改的记录条数由min(A.len()T.len())决定,越界即停止。

参数:

T

序表

Ai

序表、排列或序列,构成Fi列的值。

Fi

字段名,Fi省略,则修改P中第i个字段

k

修改记录的位置缺省为0。当k=0时,在最后追加记录。

选项:

@i

对序列Ai循环,依次用序列Ai的记录,按照字段Fi的顺序,从第k个记录开始,依次插入到序表T中的Fi字段里。

返回值:

序表

示例:

 

A

 

1

=demo.query("select * from DEPARTMENT").keys(DEPT)

 

2

=A1.modify(1,"Sales",5)

 

3

=demo.query("select * from DEPARTMENT")

 

4

=A3.paste(A1:DEPT,[20,10,20]:MANAGER;3)

按列赋值修改。

5

=A3.paste@i(A1:DEPT,[20,10,20]:MANAGER;3)

按列插入。