D E L E T E T A G 命 令
从复合索引 ( . cdx ) 文件中删除标识
语 法
DELETE TAG TagName1 [OF CDXFileName1 ] [, TagName2 [OF CDXFileName2 ]] ...
– 或 者 –
DELETE TAG ALL [OF CDXFileNam e ]
参 数 描 述
TagName1 [OF CDXFileName1 ] [, TagName2 [OF CDXFileName2 ] ] ...
指 定 要 从 复 合 索 引 文 件 中 删 除 的 标 识 可 以 使 用 包 含 一 系 列 用 逗 号 隔 开 的 标识 名 的 DELETE TAG 命 令 删 除 多 个 标 识 如 果 在 打 开 的 多 个 索 引 文 件 中 有两 个 或 更 多 同 名 的 标 识 可 以 通 过 包 含 OF CDXFileName 从 某 一 特 定 的 索 引文 件 中 删 除 一 个 标 识
ALL [OF CDXFileNam e]
从 复 合 索 引 文 件 中 删 除 所 有 标 识 如 果 当 前 表 中 有 结 构 复 合 索 引 文 件 就 从该 索 引 文 件 中 删 除 所 有 的 标 识 并 从 磁 盘 上 删 除 该 索 引 文 件 表 头 上 标 明 有一 个 关 联 的 结 构 复 合 索 引 文 件 存 在 的 标 记 同 时 被 删 除 使 用 ALL 时 带 有 O F CDXFileName 可 从 另 一 个 打 开 的 复 合 索 引 文 件 中 删 除 所 有 标 识 而 不 是 从 结
构 复 合 索 引 文 件 中 删 除 标 识
说 明
用 INDEX 创建的复合索引文件包含与索引项相对应的标识 DELETE TAG 用来从打开的复合索引文件中删除一个或多个标识 可以只删除在当前工作区中打开的复合索引文件的标识 如果删除了一个复合索引文件中的所有标识 文件就从磁盘上删除 . Visual FoxPro 首先在结构复合索引文件 如果已打开 中查找一个标识 如果此标识不在结构复合索引文件中 Visual FoxPro 就在其他打开的复合索引文件查找
如果试图删除一个主索引标识或候选索引标识 且 SET SAFETY 设置为 ON Visual FoxPro 就会发出警告
请 参 阅
COPY INDEXES , COPY TAG , INDEX , T A G ( )