从表中删除所有记录,只留下表的结构。
语法
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 命令从当前表中删除的记录不可恢复。