上一个主题下一个主题


如何对 JDBC 数据集编写 SQL 查询

  1. 在“编辑数据集”中,选择“查询”。缺省情况下,“可用项”显示数据源中的所有模式。可以使用过滤器选项来指定要显示的模式或对象。
  2. 要查看某种模式中的表,展开该模式,如图 3-5 所示。
  3. 图 3-5 查看模式
    • 如果只想查看 JDBC 数据源中的视图,则选择“视图类型”并选择“应用过滤器”。如果想要查看所有表、视图和存储过程,则选择“全部”并选择“应用过滤器”。
    • 如果数据源包含大量对象,可通过在“过滤器”字段中输入一个或多个字母并选择“应用过滤器”来限制检索的对象名数。“可用项”显示名称以您输入的相同字母开头的对象。还可将 SQL 过滤器字符用于要使用的数据库。例如,在一些数据库上,下划线(_)与任何单字符相匹配,而百分比符号(%)与任何字符序列相匹配。
    • 如果数据库支持模式,则“模式”下拉列表可用。选择一种模式以便仅显示该模式中的对象。
  4. 要显示表或视图中的各列,请单击表名或视图名旁边的加号(+)。单击存储过程旁边的加号以查看它的输入和输出参数。
  5. 在文本区域中,输入 SQL 语句以指示要从 JDBC 数据源中检索的数据。还可将“可用项”中的表、视图和列拖至文本区域,以将它们的名称插入到 SQL 语句的插入点中,如图 3-6 所示。
  6. 对于某些数据库,如果表名或列名包含空格或 SQL 保留字,则必须用双引号(" ")将名称引起来。如果拖放表和列,并且这些项需要用双引号引起来,则选择“使用标识引用”选项。选择此选项后,当您把表名或列名放在文本区域中时,数据集编辑器会在该名称两边加上引号。

    图 3-6 将表添加到 SQL 查询
  7. 选择“确定”以保存数据集。

(c) Copyright Actuate Corporation 2006

上一个主题下一个主题