此限制在11g中貌似已经消除,有兴趣的朋友自己测下。
select * from table_name where id in (id1,id2,id3...);
in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000.采用临时表,也可以对参数进行处理成多个in,
其中每个in列表中参数都小于1000,如 id in(id1,id2...) or id in(id501,id502...).
本文共 269 字,大约阅读时间需要 1 分钟。
此限制在11g中貌似已经消除,有兴趣的朋友自己测下。
select * from table_name where id in (id1,id2,id3...);
in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000.采用临时表,也可以对参数进行处理成多个in,
其中每个in列表中参数都小于1000,如 id in(id1,id2...) or id in(id501,id502...).
转载于:https://my.oschina.net/bea/blog/72895