global class Batch_DeleteLeads implements Database.Batchable <sObject> {
String query = 'SELECT Id FROM lead WHERE LastModifiedDate < LAST_N_DAYS:90;
global Database.QueryLocator start(Database.BatchableContext bc){
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext bc,List<lead> batch){
list<lead> LeadToDelete = new list<lead>();
for(lead oLead : batch){
LeadToDelete.add(oLead);
}
delete LeadToDelete;
}
global void finish(Database.BatchableContext bc){
}
}
Please Mark It As Best Answer If It Helps Thank You!
global class DeleteBatchClass implements Database.Batchable<sObject>{
// Start Method
global Database.QueryLocator start(Database.BatchableContext BC){
string query = 'select id from lead where LastModifiedDdate < LAST_N_DAYS:90';
return Database.getQueryLocator(query);
}
// Execute Logic
global void execute(Database.BatchableContext BC, List<Lead>scope){
if(scope.size>0)
delete scope;
}
global void finish(Database.BatchableContext BC){
// Logic to be Executed at finish
}
}
global class Batch_DeleteLeads implements Database.Batchable <sObject> {
String query = 'SELECT Id FROM lead WHERE LastModifiedDate < LAST_N_DAYS:90;
global Database.QueryLocator start(Database.BatchableContext bc){
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext bc,List<lead> batch){
list<lead> LeadToDelete = new list<lead>();
for(lead oLead : batch){
LeadToDelete.add(oLead);
}
delete LeadToDelete;
}
global void finish(Database.BatchableContext bc){
}
}
Please Mark It As Best Answer If It Helps Thank You!
Try Below Code Please Mark It As Best Answer If It Helps
Thank You!
All Answers
try with below code.
If this helps, Please mark it as best answer.
Thanks!!
Try Below Code Please Mark It As Best Answer If It Helps
Thank You!