oracle in語句超過1000數據報錯和解決辦法

oracle有限制in語句的長度,若是查詢長度超過1000,就會報jdbc錯誤:「java.sql.SQLException: ORA-01795: 列表中的最大表達式數爲 1000」。java 由於項目用的是spirng jpa封裝的持久層代碼,數據量少的時候能夠直接用in來查詢,數據量多的時候就會有這個報錯。下面是項目裏的解決方案sql 對傳入的數組作分割處理,有兩種分隔方法,一種傳入結果指望
相關文章
相關標籤/搜索