Learn from industry experts! Admin batch starts from 19 Feb.
Hurry up!
Book your slot now!

8

Merge | APEX DML Standalone Statements

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 more support?

Get a head start with our FREE study notes!

Learn more and get all the answers you need at zero cost. Improve your skills using our detailed notes prepared by industry experts to help you excel.

Book A 15-Minutes Free Career Counselling Today!