可以运行已保存的查询,或者编写并运行新查询。还可以使用缺省选项运行查询,而不打开 它。
要打开然后再运行查询:
1. 在 DB2 Web Query Tool 导航树中的期望连接的 SQL 查询分支中,单击您想运行的查询。出现一个下拉菜单。
2. 单击该下拉菜单上的打开。查询选项页面打开。
注意: 如果您对所选查询没有读许可权,则 DB2 Web Query Tool 将尝试运行查询(如果您具有运行许可权的话)而不是打开它。
3. 在设置部分,选择自动落实首选项。自动落实首选项确定何时将您的更改落实到数据库中
à 选择关闭以防止自动将更改落实到数据库中。当选择了此选项时,将手工落实到数据库中。
注意: 如果选择不自动落实更改,则数据库将保持处于未落实状态。这可能会导致问题。
à 选择当完成时以便在运行了所有 SQL 语句之后将更改落实到数据库中。
à 选择在每个语句之后以便在运行每个 SQL 语句之后就将更改落实到数据库中。
4. 在名称字段中,输入想要用于结果集的名称。
提示: DB2 Web Query Tool 提供了缺省结果集名称。可以将此名称替换为您喜欢的名称。
5. 在最大行数字段中,输入要在结果集中返回的最大行数。
提示: 要将所有行返回到结果集中,在最大行数字段中输入 0。
6. 在超时字段中,输入超时限制。
7. 从操作下拉列表中,选择用来指定将如何从数据库中检索 LOB 的操作。选项为如下所示:
à 选择省略以便从结果集中省略 LOB。
à 选择检索以便可以从结果集中检索 LOB。当您选择检索时,LOB 将作为链接出现在结果集中。可以单击该链接来查看特定 LOB,并且 DB2 Web Query 将从 DB2 表中为您检索该 LOB,并在查看器中显示它。
à 选择嵌入以将 LOB 数据嵌入结果集中
8. 在限制字段中,输入将在结果集中可用的 LOB 的最大大小(以 K 计)。将不会嵌入大于指定限制的任何 LOB。
9. 从类型下拉列表中,指定您的查询将返回的 LOB 的文件类型(扩展名)。
à 选择无以将 MIME 类型的 APPLICATION/OCTECT 返回到客户机中。
à 选择静态以指示表中的所有 LOB 数据都属于同一类型,并且对所有 LOB 应用同一扩展名。在扩展名/列字段中指定应用于每个 LOB 的扩展名。
à 选择列以指示 LOB 数据属于不同类型,并且 LOB 数据的类型存储在查询中引用的一列中。在扩展名/列字段中,输入用来存储 LOB 类型扩展名的那一列的名称。
如果您指定无,则将以二进制格式将 LOB 数据发送至浏览器,并且 DB2 Web Query 将依赖浏览器来确定数据的类型。
10. 如果系统上已经安装了 SQL\PA,并且 SQL/PA 尚未分析您的查询,则在 SQL/PA 部分,未分析将出现在 SQL/PA 旁边。要使用 SQL/PA 来分析查询,单击设置部分的 SQL/PA 部分中的分析。SQL/PA 一次将分析一个语句。因此,如果查询中嵌入了多个 SQL 语句,则您将看到采用累积格式的结果。要设置 SQL/PA 分析选项,单击分析选项。
注意: 如果未安装 SQL/PA,则在 SQL/PA 部分中的 SQL/PA 旁边将出现未安装。
11. 可选:单击编辑以编辑 SQL 查询。
12. 如果查询中包含变量,则单击显示在已解析的查询部分中的每个变量以定义它的值。
13. 输入变量的值,或者从下拉菜单中选择一个值(如果提供了的话)。
à 选择使用以替代仅为变量名的该实例指定的值。
à 选择所有引用以替代查询中为变量名的每个实例指定的值。
à 选择忽略以便将变量作为字符串来处理。
提示: 当单击查找变量时,将出现下拉菜单,可以从下拉菜单中为变量选择值。如果为变量定义了多个选择,则可以通过按住 Control 键来为变量选择多个值。
14. 要运行查询,单击下一步。
注意: DB2 Web Query Tool 不会验证 SQL。当编写查询时,务必使用正确的 SQL 语法、表名和列名。
DB2 Web Query Tool 将运行查询,并显示查询数据页面。现在可以查看查询数据页了。还可以指定如何显示或导出查询结果。