相关疑难解决方法(0)

是否有ORA-01795的解决方法:列表中的最大表达式数是1000错误?

是否有解决方法

'ORA-01795: maximum number of expressions in a list is 1000 error'

我有一个查询,它是根据一个字段的值选择字段.我使用的是in子句,有10000多个值

例:

select field1, field2, field3 
from table1 
where name in 
(
'value1',
'value2',
...
'value10000+'
);
Run Code Online (Sandbox Code Playgroud)

每次我执行查询时,我都会得到ORA-01795: maximum number of expressions in a list is 1000 error.我试图在TOAD中执行查询,没有区别,同样的错误.如何修改查询以使其工作?

提前致谢

sql toad

65
推荐指数
6
解决办法
12万
查看次数

标签 统计

sql ×1

toad ×1