DELETE TAG 命令

从复合索引 (.cdx) 文件中删除一个或多个标记。

语法

  
DELETE TAG TagName1 [OF CDXFileName1]  
   [, TagName2 [OF CDXFileName2]] ...  
  Or   
DELETE TAG ALL [OF CDXFileName]  

参数

TagName1OF CDXFileName1[, TagName2[OF CDXFileName2]] ...
指定要从复合索引文件中删除的标记。 可以通过包含用逗号分隔的标记名称列表来删除具有一个 DELETE TAG 的多个标记。 如果打开的索引文件中存在两个或多个同名标记,则可以通过包含 OF CDXFileName 从特定索引文件中删除标记。

ALL [OF CDXFileName]
从复合索引文件中删除每个标记。 如果当前表具有结构复合索引文件,则会从索引文件中删除所有标记,从磁盘中删除索引文件,并删除表标头中指示存在关联的结构复合索引文件的标志。 将 ALL 与 OF CDXFileName 结合使用,以从结构复合索引文件以外的打开的复合索引文件中删除所有标记。

注解

使用 INDEX 创建的复合索引文件包含对应于索引条目的标记。 DELETE TAG 用于从打开的复合索引文件中删除一个或多个标记。 只能删除当前工作区域中打开的复合索引文件中的标记。 如果从复合索引文件中删除所有标记,则会从磁盘中删除该文件。

Visual FoxPro 首先在结构复合索引文件中查找标记, (如果) 打开标记。 如果标记不在结构复合索引文件中,Visual FoxPro 将在其他打开的复合索引文件中查找该标记。

另请参阅

INDEX 命令