TRUNCATE
Очистка таблицы.
Синтаксис:
TRUNCATE [ TABLE ] таблица
Параметры:
Имя таблицы. В результате очистки из таблицы удаляются все записи.
Результаты:
- TRUNCATE. Сообщение выдается при успешной очистке таблицы.
- ERROR: Relation 'таблица' does not exist. Ошибка – таблица с указанным именем не найдена в текущей базе данных.
Описание
Команда TRUNCATE используется для удаления всех записей из таблицы. Удаление производится без перебора записей, что значительно ускоряет очистку таблиц с большим количеством записей. При полном уничтожении всего содержимого таблицы команда TRUNCATE работает быстрее DELETE.
Пример
Следующая команда удаляет все записи из таблицы temp_emp:
booktown=# TRUNCATE TABLE temp_emp; TRUNCATE