创建数据对象过滤器

随时都可以创建数据对象过滤器。数据对象过滤器会从“数据定义”视图或“数据库资源管理器”视图中排除数据对象(例如,表、模式、存储过程和用户定义的函数)。

在数据对象过滤器中,可以使用一个或多个百分号(%)字符作为通配符搜索字符。不支持星号(*)通配符。缺省情况下,过滤器会从视图中排除与过滤器不匹配的表。在定义了过滤器之后,可以编辑它的属性,以便将它应用于数据库或模式,或使它成为一个包括在内的过滤器,而不是一个排除在外的过滤器。

要创建数据对象过滤器:

  1. 在“数据定义”视图或“数据库资源管理器”视图中,单击菜单按钮并选择过滤器以打开“数据定义过滤器”窗口。
  2. 单击添加过滤器以创建过滤器元素。 “添加过滤器”窗口打开。
  3. 选择字段中,选择目标数据库对象(例如,数据库、表和模式)。
    限制: 在“添加过滤器”对话框中,不能指定“视图”目标数据库对象。但是,当指定了“表”目标时,就会将该过滤器应用于表、别名、同义词和视图。
  4. 其中,名称字段中,选择谓词 LIKE 或 NOT LIKE。 缺省值为 LIKE。匹配测试(LIKE)检查列中的数据值是否与特定的模式相匹配。NOT LIKE 谓词检查列中的数据值是否与特定的模式不匹配。
  5. 在谓词右边的字段中,输入过滤器的名称。 该名称可以包括一个或多个百分号(%)通配符。可以根据谓词的值来包括或排除与指定过滤器相匹配的任何目标数据对象。
  6. 单击确定 过滤器元素被添加至“数据定义过滤器”表中的最后一个条目。在定义了过滤器之后,每次定义数据库连接时该过滤器都可用。可以从“数据定义过滤器”窗口中通过单击特定过滤器元素的已启用列并从下拉列表中选择过滤器来启用或禁用该过滤器。
  7. 可选:通过单击运算符列并从下拉列表中进行选择来将 AND 运算符更改为 OR 运算符。
  8. 可选:通过选择想要移动的过滤器元素,然后单击上移下移来更改“数据定义过滤器”表中过滤器元素的顺序位置。 过滤器元素在“数据定义过滤器”表中的顺序确定应用过滤器的顺序。首先运行表顶部的过滤器元素;最后运行底部的元素。连接过滤器元素就会上移或下移一个位置。
  9. 单击确定
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.