此限制在11g中貌似已經消除,有興趣的朋友本身測下。spa
select * from table_name where id in (id1,id2,id3...);table
in後括號中的參數個數有限制,Oracle 9i 中個數不能超過256,Oracle 10g個數不能超過1000.
採用臨時表,也能夠對參數進行處理成多個in,select
其中每一個in列表中參數都小於1000,如 id in(id1,id2...) or id in(id501,id502...).d3