Удаляет все записи из таблицы, сохраняя её структуру.
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 удаленные из таблицы записи не могут быть восстановлены. |