Усечение против удаления

Truncate и Delete — две команды, используемые для удаления данных таблицы в SQL. Обе эти команды используются для одной и той же цели, но между ними все же есть небольшая разница.

Основные отличия

Truncate Удалить
Truncate обычно сбрасывает идентификатор конкретная таблица. Delete удаляет только данные и не сбрасывает идентичность таблицы.
Truncate содержит слово ТАБЛИЦА . Удалить приходит со словом FROM.
Truncate — это язык определения данных (DDL) команда. Удалить — это манипуляция с данными команда языка (DML).
Truncate не ведет журнал; следовательно, это быстро. Delete ведет журнал; следовательно, он медленный.

Синтаксис

Предположим, что таблицу Educative необходимо удалить из SQL.

Усечь

  Обрезать ТАБЛИЦУ для учебных заведений  

Удалить

  Удалить ИЗ образовательного код> 

Оцените статью
nanomode.ru
Добавить комментарий