可以用insertfields([字段1],[字段2],...)指定字段列表,每个字段名用[]括起来.
如:
A:=array((1,2,3),(2,3,4));
insert into a insertfields([0],[1]) values(3,4);
A的结果为array((1,2,3),(2,3,4),(3,4));
例子中特意使用数字下标的字段,让大家清楚理解其工作原理。
如果只插入一行,则用values关键字在()中逐个将字段的内容用逗号分隔。
也支持
指定字段进行批量插入,如:
A:=array((1,2,3),(2,3,4));
B:=array((3,4),(4,5));
Insert into A insertfields([0],[1]) B;
在批量插入的时候,我们插入的内容可以是一个二维数组