如何在IN条件下使用超过1000个值?

Sam*_*rai 0 sql oracle in-clause

我正在使用java.我在对象级别有2000个键值,并且必须从DB中获取该值的相应记录.我在这里找到了临时表建议 ,但是它不会影响性能吗?如何在单个镜头中插入这些值,以便减少数据库调用次数?

Evg*_*eev 6

您可以使用

col1 in (1,2...)  or col1 in (1001, 1002...)
Run Code Online (Sandbox Code Playgroud)