sql语句中经常使用in来查询oracle有个限制,不能超过1000个参数而且这种用法很低效,可以把参数设为一个表,做hash join查询提高性能如下这个文章记录很详细http://boendev.iteye.com/blog/1263361