zap 命令

请参阅

从表中删除所有记录,只留下表的结构。

语法

ZAP
[IN nWorkArea | cTableAlias]

参数
IN nWorkArea

指定要删除所有记录的表所在的工作区。

IN cTableAlias

指定要删除所有记录的表别名。
如果省略 nWorkArea 和 cTableAlias,则删除当前所选的工作区中表的所有记录。

说明

zap 命令等价于 DELETE ALL 和 PACK 联用,但 ZAP 速度更快。
如果 SET SAFETY 为 ON,Visual FoxPro 会提示是否要从当前表中删除记录。
发出 zap 命令,不会引发 DELETE 触发器。有关为表创建触发器的详细内容,请参阅 CREATE TRIGGER

注意
用 zap 命令从当前表中删除的记录不可恢复。