有没有什么办法可以处理SOQL的10,000个字符限制如何摆脱SOQL查询的10,000个字符限制
1
A
回答
2
我敢肯定你不能。根据底部的这个页面,它会抛出一个错误。作为一个API,取决于他们。
http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_select.htm
SOQL陈述不得超过10000个 字符。对于 超过此最大长度的SOQL语句,API 返回MALFORMED_QUERY异常 代码;没有结果行被返回。
0
这里是我会做....
我在我的功能2个queres第一只拉从表X ID,然后第二个WHERE子句中使用这些ID。
现在,如果第一个查询返回超过526个IDS(10,000/19 = 526 - ID的长度为18 +逗号)并且我在第二个查询中使用它们,那么它会抛出错误。
我可以做的是检查#IDS返回并运行它们的500个左右批量查询大小将始终小于10 k。
另一个问题是,如果你拉超过6000个IDS,那么你将需要运行超过100个SOQL,这将达到另一个州长限制。
但是,如果您确定从第一个SOQL返回的IDS小于6k,那么它将为您工作。
另外一个选择是在这种情况下使用内部查询。
相关问题
- 1. TextBox:如何摆脱行数的限制?
- 2. 摆脱SQL查询
- 3. 如何摆脱这个unicode字符?
- 4. 如何摆脱'在字符串中产生'而不是''的查询字符串'
- 5. 查询优化,摆脱子查询
- 6. 如何摆脱“”或“”字符
- 7. 如何摆脱“”从一个字符串到非字符串
- 8. 修复正在达到管制员限制的soql查询
- 9. 如何优化此查询以摆脱子查询?
- 10. 我怎样才能摆脱路径查询字符串
- 11. 摆脱\ r \ n字符串
- 12. SOQL查询,为多个查询制定查询
- 13. 如何转换excel的10,000行限制?
- 14. 如何摆脱这种无限循环?
- 15. SQL查询 - 摆脱硬编码值的
- 16. 如何摆脱“API限制UnitTestFramework.dll已经加载”的错误?
- 17. 上的查询次数克服SOQL限制导致
- 18. HttpClient - 查询字符串的限制?
- 19. 限制mysql_query(select)查询的字符
- 20. 如何摆脱HTML中的换行符
- 21. php:摆脱?p =在url中查询?
- 22. SQL查询来摆脱重复记录
- 23. 简化LOOP查询以摆脱LOOP
- 24. SQL查询错误摆脱表
- 25. 摆脱字符串中的空格
- 26. 摆脱MySQL的搜索字符串PHP
- 27. 的Python:摆脱使用字符串XML
- 28. 摆脱字符串中的\ x ##(Python)
- 29. 如何摆脱PlaceHistoryMapper
- 30. 如何摆脱TLE?
我在Salesforce API中闻到的一些东西具有类似的气味。 – boatcoder 2011-03-22 22:26:26