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

ZAP [IN nWorkArea | cTableAlias]

Параметры

IN nWorkArea

Указывает рабочую область с таблицей, записи в которой удаляются.
IN cTableAlias

Указывает алиас таблицы, записи в которой удаляются. Если вы опустите nWorkArea и cTableAlias, все записи будут удалены из таблицы, открытой в текущей рабочей области.

Примечания

Указание команды ZAP эквивалентно указанию последовательности команд DELETE ALL и PACK, но команда ZAP выполняется значительно быстрее.

Если установка SET SAFETY находится в ON, Microsoft Visual FoxPro запрашивает подтверждение на удаление записей из таблицы.

Указание команды ZAP не вызывает срабатывания триггера Delete. За дальнейшей информацией по созданию триггеров в таблице обратитесь к теме Команда CREATE TRIGGER.

Предупреждение:
После выполнения команды ZAP удаленные из таблицы записи не могут быть восстановлены.

Смотрите также