如果我写一个像
这样的查询select * from some_table where some_field in (1, 2, 3 ...)
那么此列表可以在多长时间内成功执行查询?
答案 0 :(得分:2)
引自
Oracle®数据库SQL语言参考
11g第2版(11.2)
产品编号E26088-01
“您最多可以在expression_list中指定1000个表达式。”
答案 1 :(得分:1)
this question有帮助吗?
看起来它可能仅限于IN子句中的1000个项目,但您可以通过子查询来解决这个问题。注意IN子句中的大量项目,因为它可能会影响性能。