答案 0 :(得分:2)
答案 1 :(得分:0)
这就是我要做的......
我的函数中有2个queres,只需从表X中拉出id,然后在WHERE IN子句中使用这些ID。
现在,如果第一个查询返回超过526个IDS(10,000/19 = 526 - ID的长度是18 +逗号),我在第二个查询中使用它们,那么它将抛出错误。
我可以做的是检查返回的#IDS并批量运行500个左右,查询大小总是小于10 k。
另一个问题是,如果您提取超过6000个IDS,那么您将需要运行超过100个SOQL,这将达到另一个调控器限制。
但是如果你确定从第一个SOQL返回的IDS小于6k那么它将适合你。
另外一个选择是在这种情况下使用内部查询。