从 Oracle 数据库创建报表数据集

Reporting Services 提供了一个支持从 Oracle 关系数据源检索报表数据的数据处理扩展插件。连接到 Oracle 数据源后,可以创建定义要在报表中使用的数据的报表数据集。

若要创建数据集,可以从下拉列表中选择存储过程,也可以创建一个 SQL 查询。还可以指定属性,并定义报表参数和查询参数。有关详细信息,请参阅如何从 Oracle 数据源检索数据

有两种类型的查询设计器:基于文本的查询设计器和图形查询设计器。默认情况下,会打开基于文本的查询设计器,并接受非标准的查询语法(例如,连接字符串形式的表达式)。有关详细信息,请参阅基于文本的查询设计器用户界面图形查询设计器用户界面

使用查询参数

如果您的查询中包含参数,则当键入查询时,报表设计器将在报表定义中自动创建相应的报表参数。当报表运行时,报表参数的值将传递给查询参数。有关详细信息,请参阅向报表中添加参数如何将查询参数与报表参数相关联

使用存储过程

您可以使用存储过程来返回数据集中的数据。若要执行此操作,请在**“命令类型”**文本框中选择 StoredProcedure,然后提供存储过程的名称。Reporting Services 支持仅返回一组数据的存储过程。