1.
DELETE:Используется для удаления строки в таблицеTRUNCATE:Используется для удаления всех строк из таблицы2.
DELETE:Вы можете восстановить данные после удаленияTRUNCATE:Вы не можете восстановить данные (прим. перевод.: операции логируются по разному, но в SQL Server есть возможность сделать откат) транзакции)3.
DELETE:DML-командаTRUNCATE:DDL-команда4.
DELETE:Медленнее, чем оператор TRUNCATETRUNCATE:Быстрее#вопросы #собеседование