当“对象列表”中显示的属性未提供所需的所有信息时,可以创建定制属性。例如,您可能希望查看上次对数据库中的表运行的统计信息。通过选择 DB2® 系统目录中 SYSCAT.TABLES 表中的 STATS_TIME 值,可以检索到这些信息。
关于此任务
您可以仅为 DB2 Linux® 版、UNIX® 版和 Windows® 版上的数据库创建定制属性。
过程
要创建定制属性,请完成以下步骤:
- 单击
(排列内容)。 “属性显示设置”窗口将打开。
- 单击创建。 “新建定制属性”窗口将打开,其中初始包含查询的模板。例如,表的初始查询为:
select TABNAME
from SYSCAT.TABLES
where TABSCHEMA='$(schema)'
and TABNAME='$(name)'
如果希望查看上次对数据库中的表运行的统计信息,那么将查询更改为:
select STATS_TIME
from SYSCAT.TABLES
where TABSCHEMA='$(schema)'
and TABNAME='$(name)'
- 指定定制属性的名称和查询,然后单击确定。 查询不得返回多行。
提示: 可以指定要显示其属性的数据库的版本。当使用多个版本的 DB2 Linux 版、UNIX 版和 Windows 版时,指定版本会很有用。例如,您可能希望在较新版本中利用新列,但不希望该属性在较早版本中显示。
“属性显示设置”窗口将再次打开。新属性会显示在列表底部。缺省情况下,它会设置为显示在“对象列表”中。
下一步做什么
要编辑先前定义的定制属性,请打开“属性显示设置”窗口,选择定制属性,然后单击编辑。要删除定制属性,请打开“属性显示设置”窗口,选择定制属性,然后单击删除。