有非常多的表需要union all,可能导致sql超长,有其他实现方式代替么

有非常多的表需要union all,可能导致sql超长,有其他实现方式代替么?

定义成存储过程,分多行来写。

非常多 那代表 很多数据很类似可以存储在一张表内, 或者可以设置主外键关系 而你们确没有这样做?

定义存储过程呀,用起来也会方便很多。。。也可以定义视图,用的时候直接取数据

1、修改数据库SQL大小的限制
2、设计成一张表呢?

已经定义成存过,而且是存量数据。如果把每张表查询定义一个存过或者函数,返回结果再组装不知道有没有这样的实现方式?