Ответ на #вопрос27



1. DELETE:Используется для удаления строки в таблице

TRUNCATE:Используется для удаления всех строк из таблицы



2. DELETE:Вы можете восстановить данные после удаления

TRUNCATE:Вы не можете восстановить данные (прим. перевод.: операции логируются по разному, но в SQL Server есть возможность сделать откат) транзакции)



3. DELETE:DML-команда

TRUNCATE:DDL-команда



4. DELETE:Медленнее, чем оператор TRUNCATE

TRUNCATE:Быстрее



#вопросы #собеседование