oracle查询多张表结构一样的表,数量太多,除了用union all还有什么办法

如图,每天的数据是一张表,我要查询半年甚至更长时间的数据,又不想用union all一个一个的串起来,该怎么搞?

你应该建分区表。这样就可以按照普通表一样进行查询。