本章节介绍paste()函数的用法。
描述:
对序列循环,依次用序列的记录,按照字段的顺序,依次修改序表中的记录。
语法:
T.paste(Ai:Fi,…;k)
备注:
对序列Ai循环,依次用序列Ai的记录,按照字段Fi的顺序,从第k个记录开始,依次修改序表T中Fi的字段值。
修改的记录条数由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) |
按列插入。 |