分析发现查询返回的列数只有200左右,但是jion了好多张表,我试过去掉几个jion的表,执行sql不报错了。问oracle对jion表得到的总列数有限制吗???
如果关联的表比较多,你可以考虑先建几个视图,通过视图去取就会避这个问题,select 允许的列可能最大为1000,这和你的oracle的版本有关系