是否可以在 SQL IN 子句中放入超过 1000 个项目?我们的 Oracle 数据库一直无法处理这个问题。如果可以,我们如何在 SQL IN 子句中放入超过 1000 个项目?
可以在 SQL IN 子句中放入超过 1000 个项目吗?我们的 Oracle 数据库一直无法处理这个问题。
如果是,我们如何在 SQL IN 子句中放入超过 1000 个项目?
如果没有的话我还能做什么?
另一种方法:
SELECT COL1, COL2, COL3 FROM YOUR_TABLE WHERE 1=1 AND COL2 IN ( SELECT VAL1 as FAKE FROM DUAL UNION SELECT VAL2 as FAKE FROM DUAL UNION SELECT VAL3 as FAKE FROM DUAL --... )