А что с самой таблицей происходит при команде TRUNCATE?

TRUNCATE удаляет данные таблицы, сохраняя её определение, столбцы и структуру для дальнейшего использования.

Короткий ответ

Что ответить на собеседовании

TRUNCATE удаляет данные таблицы, сохраняя её определение, столбцы и структуру для дальнейшего использования.

Подробный разбор

Ответ с пояснениями

TRUNCATE удаляет данные таблицы, сохраняя её определение, столбцы и структуру для дальнейшего использования.

Поведение транзакций, счётчиков и блокировок зависит от СУБД, поэтому его нельзя считать просто одинаковым во всех системах быстрым DELETE.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку