tx

wangcx

栖迟於一丘
54,489
在 Oracle 中,使用 in 方法查询超过上限问题 在 Oracle 中,使用 in 方法查询超过上限问题

在oracle中,使用in方法查询记录的时候,如果in后面的参数个数超过1000个,那么会发生错误,JDBC会抛出“java.sql.SQLException: ORA-01795: 列表中的最大表达式数为 1000”这个异常。

解决方案:对in的List分组,进行多次查询,合并结果集
仅有 1 条评论
user 编辑评论信息
插入图片

隐私评论
  1. @
    an00mr 4小时前
    Windows 8.1 · Chrome 83 · 德国 巴伐利亚州纽伦堡Tor网络出口
    此条为悄悄话,仅发布者可见