oracle中查詢語句條件用in

有一張表tableA,在tableA表的ID字段上創建了索引。 執行 select * from tableA where ID in (id1,id2,id3,id4...); 001 若是in後面括號中的枚舉值的個數超過4個,則在執行查詢時,將會執行全表掃描,不會使用到索引(本身實踐得出,或許他人早已得知)。 002 in後面括號中的枚舉值的個數超過1000,則在執行查詢時會報錯(oracle
相關文章
相關標籤/搜索