Optimization JDBC中的SQLException
当我尝试使用JDBC在Informix DB中运行查询时,我得到了一个SQLException。查询的大小非常大:Optimization JDBC中的SQLException,optimization,jdbc,informix,sqlexception,Optimization,Jdbc,Informix,Sqlexception,当我尝试使用JDBC在Informix DB中运行查询时,我得到了一个SQLException。查询的大小非常大: select * table_name where tableid in (....) 我得到了一个异常,因为“in”部分包含5000多个值,并且由于长度。有没有办法避免这种情况,或者我应该将其分解并运行两个查询?使用>5000tableids创建另一个表 那么剩下的就是一个内部连接: select t.* from table_name t inner j
select * table_name where tableid in (....)
我得到了一个异常,因为“in”部分包含5000多个值,并且由于长度。有没有办法避免这种情况,或者我应该将其分解并运行两个查询?使用>5000
tableid
s创建另一个表
那么剩下的就是一个内部连接:
select t.*
from table_name t
inner join table_tableid tid
on tid.tableid = t.tableid