您的位置:首页 > 数据库 > Oracle

关于oracle in后的参数个数超过1000问题

2010-12-10 10:55 267 查看
select * from table_name where id in (id1,id2,id3...);

in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000.

如果不可必要必须使用in,可以采用临时表,也可以对参数进行处理成多个in,

其中每个in列表中参数都小于1000,如 id in(id1,id2...) or id in(id501,id502...).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: