首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

ORA-01795:列表中的最大表达式数为1000解决办法

2012-07-05 
ORA-01795:列表中的最大表达式数为1000解决方法原因:SQL里面的IN中的数据量不能超过1000条解决办法:例如Se

ORA-01795:列表中的最大表达式数为1000解决方法
原因:SQL里面的IN中的数据量不能超过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语句时稍微注意一下就好了。

热点排行