What Is DML In Salesforce?
DML stands for Data Manipulation Language through which we can make database changes.
What DML is used for?
it enables you to:
- Insert new records in Salesforce
- Update existing records
- Upsert records
- Delete records from the database
- Undelete or restore records from the recycle bin
Syntax of using DML:
insert sObject or list of sObjects update sObject or list of sObjects delete sObject or list of sObjects upsert sObject or list of sObjects undelete sObject or list of sObjects
In the above statements, if even a single record errors out in the entire list of records then the entire operation is rollbacked.