某一日發現這么如下這么一個錯誤 --> maximum number of expressions in a list is 1000
原因:因為SQL語句中用到了IN字句,而IN中的元素個數超過了1000個而導致。
方法:
1.在程序中將一個IN改成多個IN;
2.把IN List 改成一個SELECT語句,把IN List中的元素放到一個Nested Table中
3.控制in中的查詢數量為1000個(使用top 1000配合order by createDate desc可省不少麻煩)
某一日發現這么如下這么一個錯誤 --> maximum number of expressions in a list is 1000
原因:因為SQL語句中用到了IN字句,而IN中的元素個數超過了1000個而導致。
方法:
1.在程序中將一個IN改成多個IN;
2.把IN List 改成一個SELECT語句,把IN List中的元素放到一個Nested Table中
3.控制in中的查詢數量為1000個(使用top 1000配合order by createDate desc可省不少麻煩)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。