ERROR ORA-01795 的简单解决方法。

错误描述: ORA-01795 maximum number of expressions in a list is 1000

例如
Select * from tablename where col in (‘col1’,’col2’ ……..)
如果in 后面的Item过多的话,超过1000就会出现这种错误。
解决方法是:
Select * from tablename where col in (‘col1’,’col2’ …….., ‘col1000’) or col in (‘col1001’, …………)

在构建SQL语句时稍微注意一下就好了。

你可能感兴趣的:(sql,list)