创建或打开查询时,它会显示在相应命名的选项卡上。
查询向导用于定义查询的参数和条件。向导内容按“源”、“样式”、“筛选器”和“列”选项卡组织,用于指导输入。尽管为了按一定顺序收集输入内容而对向导选项卡进行了排序,但是您可在任何选项卡之间导航。
要创建查询:
可以选择标准、基线或截止版本。“版本”列表的默认设置为标准版本。要选择基线或截止版本,请单击“版本”列表下的“标准”。
对于全局查询,请转至下一步。
对于本地查询,请单击
,选择层次和顶级节点,然后单击“确定”
注: | 要更改层次/顶级节点组合,请单击“清除”,然后针对本地查询重复这些步骤。 |
列表 - 以动态列表的形式返回符合条件的节点。
标记节点 - 在层次树中标记符合条件的节点。
两者 - 符合条件的节点不仅以动态列表的形式返回,还在层次中进行标记。
注: | 对于全局查询,仅能以列表形式返回结果。 |
可选:如果选择了“标记节点”或“两者”,则选择“展开到标记的节点”以自动打开和展开具有标记节点的层次。
注: | 此选项仅适用于本地查询。 |
选择属性和运算符,输入条件行的值,然后按 Enter 保存该行。
注: | 可以包含括号来对条件进行分组和定义是否为属性包括继承的值。有关运算符的说明,请参阅运算符说明。 |
提示: | 单击 |
仅限匹配 - 仅返回符合条件的节点
匹配和祖先 - 返回符合条件的所有节点及其祖先
匹配和后代 - 返回符合条件的所有节点及其后代
可选:如果在第 9 步中选择了“匹配和祖先”或“匹配和后代”,则默认情况下选择“包含”选项并在结果中包含符合条件的节点。
可选:如果在第 9 步中选择了“匹配和祖先”,则可以选择“包含查询顶级节点的祖先”以包含顶级节点之上的祖先节点。
“包含查询顶级节点的祖先”选项仅在为查询指定的顶级节点未包含所有祖先时才包含其他祖先(“匹配和祖先”选项)。因此,此选项对于后代没有影响(“匹配和后代”选项)。
选择要在查询结果中显示为列的属性并将其从“可用”移至“已选中”。
注: | 列选择只是运行时参数,不会与查询一起保存。 |
提示: | 使用箭头可在“已选中”列表中定位列。列表中的第一项是第一列,列表中的第二项是第二列,依次类推。 |
单击
以保存查询。
系统将提示您为此查询定义名称、说明和对象访问组。选择一个自定义对象访问组或以下项之一:
“用户” - 仅供单个用户查看和运行的个人对象。
“标准” - 公共对象,适用于所有用户进行查看和运行。只有数据管理员用户才能创建和修改标准查询。
“系统” - 仅供应用程序管理员角色的用户查看和运行的受限对象。
单击
运行查询。