DELETE 命令

从表布局、变量、一个或多个表历史记录条目、表之间的关联或者 Windows 文件夹中的文件中删除 Analytics 项目条目和域。 还可以从视图中移除列。

语法

目的

语法

要删除 Analytics 项目条目:

DELETE 条目类型 条目名称 <OK>

要从表布局中删除域:

DELETE 域名称 <OK>

要从视图中移除列:

DELETE COLUMN 视图名称 域名称 <ALL> <OK>

要删除一个变量或所有变量:

DELETE {变量名称|ALL} <OK>

要删除当前 Analytics 表的历史记录:

DELETE HISTORY <保留历史条目> <OK>

要删除两个表之间的关联:

DELETE RELATION <子表名称|关联名称> <OK>

要删除文件:

DELETE 文件名 <OK>

要从打开的表中删除所有记录说明和自动生成的 RecordNote 域:

DELETE NOTES <OK>

参数

名称 描述
条目类型 条目名称

要删除的条目的类型和名称。

指定下列条目类型之一:

  • FOLDER 指定的项目文件夹及其所有内容
  • FORMAT 指定的表布局、其所有视图,以及其关联索引和关系

    关联表的任何其他表布局都被保留下来。

    除非在选项对话框(工具 > 选项)的选项卡中选择了将数据文件与表一同删除选项,否则不会删除与该表布局相关联的数据文件 (.fil)。

    您还可以在脚本或命令行中使用 SET DELETE_FILE {ON|OFF} 命令来启用或禁用此选项。 有关详细信息,请参见SET 命令

    警告

    在启用将数据文件与表一同删除选项时,请务必小心。 它可能是被与表布局一起删除的原始数据文件。

    数据文件被彻底删除。 它们不会被发送到 Windows 回收站。

  • REPORT 指定的视图

    如果视图当前处于活动状态,则不能将其删除。

  • COLUMN 指定的列
  • SCRIPT(或 BATCH)指定的脚本
  • WORKSPACE 指定的工作空间
  • INDEX 指定的索引
  • NOTES 打开的表中的所有记录说明,以及表布局中的 RecordNote
域名称 ALL

删除域

要从当前 Analytics 表布局中删除的域的名称。

您可以从表布局中删除域,即使该域被包含在当前视图中。

说明

除非首先删除计算域,否则不能删除由该计算域引用的域。

删除列

要从指定视图中删除的列的名称。

说明

请使用物理域名称而非列显示名称。

  • 包括 ALL 移除该视图中列的所有实例
  • 省略 ALL 移除该视图中列的第一个(最左侧)实例
视图名称 要从中删除一个列的视图的名称。
变量名称 | ALL

要删除的变量的名称。 使用 ALL 可删除所有变量。

如果您指定 ALL,则下列类型变量的所有实例都会被从该项目中删除:

  • 系统变量
  • 用户定义的临时变量
  • 用户定义的永久变量

说明

除非首先删除计算域,否则不能删除由该计算域引用的变量。

HISTORY 保留历史条目

删除除由保留历史条目数指定的最新条目数以外的所有表历史记录条目。

省略保留历史条目数可删除所有条目。

RELATION 子表名称 | 关系名称

删除任何没有依赖性关系并且在活动视图和活动计算域中均没有被引用的相关域的关系。

使用该选项可指定要删除哪个关系:

  • 子表名称 当未具体命名该关系时使用(创建该关系时的默认名称)
  • 关系名称 在创建该关系时对其进行具体命名时使用。 否则,请使用子表名称

如果您不使用任一选项,则所定义的最后一个关系被删除。

文件名

要删除的物理文件的名称。

您可以指定您想要删除的文件的绝对或相对路径。 如果路径中有空格,使用双引号将其引起来。

确定

可选

在删除条目时不呈现确认对话框。

示例

删除日期域

您从与 Ar 表相关联的表布局中删除 Date 域:

OPEN 应收账款
DELETE 日期

从视图中删除多个列

您从与 Ar 表相关联的 AR_Report 视图中删除两个列。 对于这两个 DELETE 命令,您都指定 OK,以便当该脚本运行时不显示确认提示信息:

OPEN 应收账款
DELETE COLUMN 应收账款报告 日期 OK
DELETE COLUMN 应收账款报告 发票日期 OK