oracle数据库 in后的参数个数超过1000问题

1.如果in后的括号里的参数是用逗号分隔的,参数的个数是有限制的,in后括号中的参数个数有限制,不能超过1000。

select * from 表名 where id in (id1,id2,id3...);

2.但是若果in后面跟的是子查询查询的结果,则没有限制。

select * from 表名 where id in (select id from 表名 );

posted @ 2017-07-27 17:11  逆风H2O2  阅读(315)  评论(0编辑  收藏  举报