Англійська лексика: Бази даних · Оператори й запити SQL

Що означає truncate?

Значення й приклади · Бази даних

/ˈtrʌŋkeɪt/дієсловоПоширений термін

truncate: очищати таблицю командою 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.

    Очищуйте staging-таблицю перед кожним імпортом, щоб старі рядки не змішувалися з новими.

    TRUNCATE прибирає попередній вміст, залишаючи структуру для наступного завантаження.

  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

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

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: