Оптимизировать запрос для получения записей, созданных 100 дней назад - PullRequest
0 голосов
/ 05 апреля 2019

Я использую приведенный ниже запрос, чтобы получить записи, созданные 100 дней назад, а затем удалить их.

list exList = [выбрать идентификатор из Exception__c, где NOT (CreatedDate = LAST_N_DAYS: 100) limit 10000];system.debug ('Exception__c temp fix scList ->' + exList);delete exList;

Можно ли оптимизировать этот запрос дальше или есть лучший способ?

list exList = [выбрать идентификатор из Exception__c, где NOT (CreatedDate = LAST_N_DAYS: 100) limit 10000];system.debug ('Exception__c temp fix scList ->' + exList);удалить exList;

1 Ответ

0 голосов
/ 05 апреля 2019

Как правило, вы хотите избежать использования отрицательных условий в запросе, чтобы он был избирательным.В вашем случае я бы сделал

Where createddate > last_N_days: 100
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...