Вообще, существуют только три оператора SQL, которые могут быть использованы для изменения таблицы: insert, update и delete. Они являются основными для главных операций работы с данными: для добавления строки вы используете только один оператор - insert. То же самое верно относительно изменения столбцов или удаления строк при помощи операторов update и delete соответственно.
Нестандартный оператор truncate table является всего лишь другой формой оператора delete, однако удаление строк выполняется быстрее при использовании truncate table, чем при delete. Оператор merge является, скорее всего, оператором «upsert» (update + insert): он объединяет операторы update и insert в одном операторе.
Все операторы, которые принадлежат DDL и DML. Большинство этих операторов может быть сгруппировано вместе для создания последовательности операторов Transact-SQL. Подобные последовательности являются основой хранимых процедур, которые будут рассмотрены в следующей главе.