Inserting Data
Can be used to automatically APPEND new records into a table
COPY INTO operation can be used to incrementally load data into a table
The schema of the data cannot be changed using this approach
The files in the source that are already loaded are skipped on next load
Merge Command
Data from Table, View or Dataframe can be Upsert into Delta Table using MERGE
Each merge operation should have at least one match condition and WHEN MATCHED and WHEN NOT MATCHED can have any number of operations
It is not necessary to use both the MATCH clauses