有没有办法绕过静态IN子句中1000项的Oracle 10g限制?我有一个以逗号分隔的列表,其中列出了我想在IN子句中使用的许多ID,有时这个列表可能超过1000个项目,此时Oracle会抛出错误.查询与此类似...
select * from table1 where ID in (1,2,3,4,...,1001,1002,...)
Run Code Online (Sandbox Code Playgroud) 可以在SQL IN子句中放置1000多个项目吗?我们的Oracle数据库无法解决问题.
如果是,我们如何在SQL IN子句中放置超过1000个项目?
如果没有,我还能做什么?
Oracle IN子句对静态数据的限制为1000,但它接受来自子查询的无限数据.为什么?