2 jiaodanran jiaodanran 于 2016.03.31 00:05 提问

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

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

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.31 00:17

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

qq978450288
qq978450288   2016.03.31 09:19

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

zhangjs712
zhangjs712   2016.03.31 09:20

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

jiaodanran
jiaodanran 是存量数据,定义在不同表中
一年多之前 回复
u012377333
u012377333   Rxr 2016.03.31 09:20

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

jiaodanran
jiaodanran 已经定义成存过了
一年多之前 回复
jiaodanran
jiaodanran   2016.04.04 20:26

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!