本章节介绍paste()函数的用法。
描述:
对序列循环,依次用序列的记录按照字段的顺序,修改序表中的记录。
语法:
T.paste(Ai:Fi,…;k)
备注:
对序列Ai循环,依次用序列Ai的记录按照字段Fi的顺序,从第k个记录开始修改序表T中Fi的字段值。
修改的记录条数由A的长度和T的长度哪个小决定,越界即停止。
参数:
T |
序表。 |
Ai |
序表、排列或序列,构成Fi列的值。 |
Fi |
字段名,Fi省略,则修改T中第i个字段。 |
k |
修改记录的位置,缺省为0,当k为0时,在最后追加记录。 |
选项:
@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) |
按列插入:
|