我使用函数 unionAll 使用以下脚本合并两个表,但得到一个空表。怎么会?
x=1 2 3;
y=4 5 6;
t1=table(x,y);
x=1 2 3;
y=5 6 7;
t2=table(x,y);
unionAll([t1,t2])
unionAll
的参数分区是一个可选的布尔参数,默认值为true。结果是具有顺序域的分区内存表。分区表无法通过检查变量访问,需要通过select语句查询数据。可以设置参数partition为false。它返回一个未分区的内存表,可以直接访问。
x=1 2 3;
y=4 5 6;
t1=table(x,y);
x=1 2 3;
y=5 6 7;
t2=table(x,y);
unionAll([t1,t2],false)
输出:
x y
1 4
2 5
3 6
1 5
2 6
3 7