Experience Salesforce

Upsert | APEX DML Standalone Statements

What You’ll Learn

  • Upsert In Salesforce

Upsert In Salesforce

To create or update the existing data, you need to use an upsert statement.


List < Contact > newConList = new List < Contact > ();
List < Contact > conList = [SELECT firstname, lastname FROM contact];
Integer i = 1;
for (Contact cc: conList) {
    String s = cc.name;
    if (s.conatins(‘Contact’)) {
        cc.phone = ‘1234’;
    } else {
        Contact c1 = new Contact(lastname = ’Contact’ + i);
upsert newconList;

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.