Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Salesforce SOQL非选择性查询:避免IsDeleted字段_Salesforce - Fatal编程技术网

Salesforce SOQL非选择性查询:避免IsDeleted字段

Salesforce SOQL非选择性查询:避免IsDeleted字段,salesforce,Salesforce,我的触发器有以下异常:System.QueryException:针对大型对象类型(超过100000行)的非选择性查询。触发器中使用的查询是: 选择Id、类型、装配、生产中心、运输到、质量控制结果、质量控制日期 来自OLI_Core_uuC 其中生产中心c=:中心ID 按质量、控制、日期、描述限制8000订购 我通过使用CreatedDate(默认情况下为其编制索引)并获取所有最近的记录,解决了这个问题。然后我使用IF语句过滤结果。 在我向Salesforce提出的有关自定义索引的请求完成之前

我的触发器有以下异常:System.QueryException:针对大型对象类型(超过100000行)的非选择性查询。触发器中使用的查询是:

选择Id、类型、装配、生产中心、运输到、质量控制结果、质量控制日期
来自OLI_Core_uuC
其中生产中心c=:中心ID
按质量、控制、日期、描述限制8000订购

我通过使用CreatedDate(默认情况下为其编制索引)并获取所有最近的记录,解决了这个问题。然后我使用IF语句过滤结果。 在我向Salesforce提出的有关自定义索引的请求完成之前,将使用此解决方法