下面的代码使用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])
因为 partition 默认是 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