TSL语言基础 > SQL基础到TS-SQL > TS-SQL入门 > TS-SQL的数据更新 > Insert插入结果集

Insert对一维数组的插入    

  • 一维数组利用insertfields([thisrow]) values(v)来插入单个值

    由于默认假定INSERT values插入的都是二维结构,也就是插入的是一行多列的数据,因此对于一维数组直接insert into a value(3)会得到预料外的结果,正确例子:
    A:=array(1,2);
    insert into A insertfields([thisrow]) values(3);

    结果为array(1,2,3)

    也支持批量插入,批量方式支持两种方式,如:
    A:=array(1,2);
    insert into A array(3,4,5);
    A的结果就是array(1,2,3,4,5)

    A:=array(1,2);
    insert into A insertfields([thisrow]) array(3,4,5);
    A的结果与前面示例完全一致