GBase 8a数据库集群,单个表最多支持2000个列,包括临时表。在进行多表join时,如果select部分用到的列太多,也会造成中间表的列数超过了2000个。
目录导航
原因:
GBase单个表最多2000个列,包括临时表。而客户在进行多表join时,中间表的列数超过了2000个。
常见SQL如下:
select * from A join b join c ...
查询的返回列,超过了2000个。
解决:
减少join结果的列数。
国产南大通用GBase数据库使用体验
GBase 8a数据库集群,单个表最多支持2000个列,包括临时表。在进行多表join时,如果select部分用到的列太多,也会造成中间表的列数超过了2000个。
目录导航
GBase单个表最多2000个列,包括临时表。而客户在进行多表join时,中间表的列数超过了2000个。
常见SQL如下:
select * from A join b join c ...
查询的返回列,超过了2000个。
减少join结果的列数。
《南大通用GBase 8a数据库集群查询报错 too many columns》有1条评论
评论已关闭。