oracle in的1000限制
来源:互联网 发布:我是大美人官网淘宝网 编辑:程序博客网 时间:2024/05/21 09:46
这两天写代码,写了一条sql:select * from table1 where table1.id in (select id from table2)
立即受到批判:你咋能这么写啊,Oracle对in有限制的,不能超过1000个,只要table2里的id个数超过1000个,这条SQL就无法执行!这是Oracle的限制!
很是惊奇,Oracle为啥要限制这个啊,查了下资料,确有此事!
很是纠结,决定亲自测试下。一测,却发现table2的数据大于1000时这条sql执行一点问题都没有啊!!!这是咋回事?
想起in 还有个语法,就是 in ('a', 'b', 'c')。这1000是不是对'a', 'b'这类的常量的限制啊?测试后发现确实如此!!!
得出一个结论:Oracle in的1000限制是对于常量数的,对于select 出来的数据量没有任何限制。
纠结的是网上居然每一个人把常量和select分开说的。人云亦云真可悲!
- oracle in的1000限制
- oracle in查询 1000条限制的解决方案
- mybatis关于oracle in 1000个数限制的解决
- 解决oracle关键字in其中内容1000的限制
- oracle的SQL语句in中的限制
- Oracle中的in参数的个数限制
- oracle in函数限制
- Oracle 与 Mysql 的 in 的 数据长度限制
- oracle使用函数in解决不能超过1000条数据的限制
- oracle Sequence 的限制
- sqlite的bind限制:in(?)
- 原来使用 in smatnr 由于 oracle 1000 条 限制 出现问题 。。。。
- Oracle语法限制,in内元素数量必须不大于1000
- ORACLE物理文件大小的限制
- Oracle varchar2的范围限制
- ORACLE XE版本的限制
- oracle数据文件大小的限制
- Oracle数据文件大小的限制
- android使用webservice传递对象
- 安装SQL Server2008遇到的问题:Performance counter registry hive consistency check failed
- 【工具教程】Dreamweaver教程
- postgresql 问题
- CreateThread, AfxBeginThread,_beginthread
- oracle in的1000限制
- API的简单理解
- sun.net.ftp.FtpClient的函数说明
- java 上传不上去word2007办公文件
- Windows驱动开发的一些基本概念
- 3节点rac 调优记录
- android 父窗口和子窗口之间的信息传递
- sina网页新闻小偷原理及源代码(java版) .
- session生命周期