Experience Salesforce

Merge | APEX DML Standalone Statements

What You’ll Learn

  • Merge In Salesforce
  • Example

Merge In Salesforce

To merge two or three records together, you need to use the merge statement.

Example

List < Account > accList = [SELECT Name FROM Account LIMIT 3];
Account a = accList[0];
Account b = accList[1];
Account c = accList[2];
List < Account > mergeList = new List < Account > ();
mergeList.add(accList[1]);
mergeList.add(accList[2]);
merge a b; // for 2 records
merge a mergeList; // for 3 records

Note:

  • Merge only works with Accounts, Leads and Contacts.
  • You can merge 3 records at a time not more than that.

Different Merging Combinations:

    • sObject with sObject

    • sObject with List<sObject>

    • sObject with ID

    • sObject with List<ID>

Salesforce Developer
Next Topic

Need Extra Support? Our FREE study materials have got you covered.

Our expert-prepared study materials provide the answers you need. Clear your doubts and improve your skills with detailed notes from industry professionals.

cts-img
Rakshabandhan Sale