Английская лексика: Базы данных и SQL · Команды и запросы SQL

Что значит truncate?

Значение и примеры · Базы данных и SQL

/ˈtrʌŋkeɪt/глаголРаспространённый термин

truncate: очищать таблицу, TRUNCATE

Удалить сразу все строки командой TRUNCATE TABLE, сохранив таблицу и её структуру; это значительно быстрее построчного удаления.

Где и как употребляется

TRUNCATE не принимает WHERE и обычно не запускает триггеры DELETE. В MySQL и Oracle команда фиксируется немедленно и не откатывается; в PostgreSQL и SQL Server её можно откатить внутри транзакции. Часто также сбрасывается счётчик идентификаторов.

Примеры предложений

  1. Truncate the staging table before each import so old rows don't get mixed in.

    Очищайте промежуточную таблицу перед каждой загрузкой, чтобы старые строки не смешивались с новыми.

    Полная очистка таблицы подготовки исключает остатки предыдущего импорта.

  2. Someone truncated the wrong table, and we had to restore it from last night's backup.

    Кто-то очистил не ту таблицу, и нам пришлось восстановить её из вчерашней копии.

    Удаление всех строк потребовало восстановления резервной версии данных.

Распространённые словосочетания

  • truncate a table
  • TRUNCATE TABLE
  • truncate vs delete
  • truncate and reload

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Команды и запросы SQL

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: