日期:2014-05-17  浏览次数:20888 次

oracle中什么能替代in?
要做一个修改的sql语句,where条件中有in,但是in后面的列表超过1000个,除了拆成in()or in()的形式,oracle中有没有可以替代in的,可以不用拆列表(列表大小是变动的)?
oracle?in?1000限制

------解决方案--------------------
in 换成子查询? 不知是否影响性能。
------解决方案--------------------
楼主是不是需要的是exists?
http://bbs.csdn.net/topics/310148714
------解决方案--------------------
用exists 可能会好些。
------解决方案--------------------
可以用关联子查询: