错误:maximum number of expressions in a list is 1000
2013-09-23 14:46
519 查看
某一日发现这么如下这么一个错误 --> maximum number of expressions in a list is 1000
原因:因为SQL语句中用到了IN字句,而IN中的元素个数超过了1000个而导致。
方法:
1.在程序中将一个IN改成多个IN;
2.把IN List 改成一个SELECT语句,把IN List中的元素放到一个Nested Table中
3.控制in中的查询数量为1000个(使用top 1000配合order by createDate desc可省不少麻烦)
原因:因为SQL语句中用到了IN字句,而IN中的元素个数超过了1000个而导致。
方法:
1.在程序中将一个IN改成多个IN;
2.把IN List 改成一个SELECT语句,把IN List中的元素放到一个Nested Table中
3.控制in中的查询数量为1000个(使用top 1000配合order by createDate desc可省不少麻烦)
相关文章推荐
- ORA-01795: maximum number of expressions in a list is 1000
- maximum number of expressions in a list is 1000
- ORA-01795: maximum number of expressions in a list is 1000
- ORA-01795: maximum number of expressions in a list is 1000
- ORA-01795: maximum number of expressions in a list is 1000 SQL异常
- ORA-01795 maximum number of expressions in a list is 1000
- ORA-01795: maximum number of expressions in a list
- Oracle 12C ORA-01792: maximum number of columns in a table or view is 1000
- qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'
- What is the maximum number of files allowed in a HDFS directory?
- WCF:Maximum number of items that can be serialized or deserialized in an object graph is '65536'.
- ORA-00020: maximum number of processes (1000) 错误处理
- OSCache的源码编译Cache.java 文件报add(Class, T) in the type EventListenerList is not applicable for the arguments 错误的解决
- Maximum number of WAL files in the pg_xlog directory (1)
- 编译错误解决:implicit declaration of function 'close' is invalid in C99
- ORA-00020:maximum number of processes (150) exceeded 错误解决方法
- ORA-00020:maximum number of processes (500) exceeded 错误解决方法
- ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误 [转]
- Android RecyclerView的案例讲述和"The hierarchy of the type ViewHolder is inconsistent"错误解决
- What is the maximum length of a URL in different browsers?