It is used by manipulate the data that is stored in the DB
DML operations can be rolled back
Oracle INSERT, UPDATE, DELETE, MERGE, Multi INSERT Statements
INSERT Command
UPDATE Command
DELETE Command
MERGE Command
Merge Command is used to synchronize two tables based on the difference in them, if the same row exist in both then UPDATE the value in target table else INSERT value into target table
The decision whether to update or insert into the target table is based on a condition in the ON clause.