对象列表创建定制属性

当“对象列表”中显示的属性未提供所需的所有信息时,可以创建定制属性。例如,您可能希望查看上次对数据库中的表运行的统计信息。通过选择 DB2® 系统目录中 SYSCAT.TABLES 表中的 STATS_TIME 值,可以检索到这些信息。

关于此任务

您可以仅为 DB2 Linux® 版、UNIX® 版和 Windows® 版上的数据库创建定制属性。

过程

要创建定制属性,请完成以下步骤:

  1. 单击 “排列内容”图标的图形。排列内容)。属性显示设置”窗口将打开。
  2. 单击创建新建定制属性”窗口将打开,其中初始包含查询的模板。例如,表的初始查询为:
    select TABNAME
      from SYSCAT.TABLES
      where TABSCHEMA='$(schema)'
        and TABNAME='$(name)'
    如果希望查看上次对数据库中的表运行的统计信息,那么将查询更改为:
    select STATS_TIME
    from SYSCAT.TABLES
    where TABSCHEMA='$(schema)'
    and TABNAME='$(name)' 
  3. 指定定制属性的名称和查询,然后单击确定 查询不得返回多行。
    提示: 可以指定要显示其属性的数据库的版本。当使用多个版本的 DB2 Linux 版、UNIX 版和 Windows 版时,指定版本会很有用。例如,您可能希望在较新版本中利用新列,但不希望该属性在较早版本中显示。

    属性显示设置”窗口将再次打开。新属性会显示在列表底部。缺省情况下,它会设置为显示在“对象列表”中。

下一步做什么

要编辑先前定义的定制属性,请打开“属性显示设置”窗口,选择定制属性,然后单击编辑。要删除定制属性,请打开“属性显示设置”窗口,选择定制属性,然后单击删除


反馈