paste ()

本章节介绍paste()函数的用法。

T.paste()

描述:

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

语法:

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

备注:

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

修改的记录条数由A的长度和T的长度哪个小决定,越界即停止。

参数:

T

序表。

Ai

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

Fi

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

k

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

选项:

@i

从第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)

按列插入: