如何使用存储过程从 JDBC 数据源中检索数据 本过程假定您已创建此数据集使用的 JDBC 数据源。 1 在数据资源管理器中,右键单击“数据集”,然后选择“新建数据集”。 2 在“新建数据集”中,指定以下信息: 1 在“选择数据源”中,选择要使用的 JDBC 数据源。 2 在“数据集类型”中,选择“SQL 存储过程查询”。 3 在“数据集名称”中,为该数据集输入名称。选择“下一步”。 “查询”将显示用于执行存储过程的模板。 3 在“可用的项”中,转到该存储过程。选择存储过程,然后将它拖至文本区域。该存储过程的名称将出现在插入点处。如果存储过程使用参数,请输入自变量。 图 2-21 显示了在“可用项”中选择的存储过程。该存储过程有三个参数。文本区域显示用于运行该存储过程的调用语句。 图 2-21 显示数据库中的存储过程 4 选择“完成”以保存数据集。 5 执行下列其中一个步骤来验证该存储过程所返回的结果: 如果该存储过程返回了结果集,那么选择“预览结果”以查看数据行。如果存储过程返回了多个结果集,那么通过指定结果集的名称或编号来选择您想要的结果集。为此,请选择“设置”,并在“选择结果集”中指定该结果集。图 2-22 显示了选择第二个结果集的示例。 图 2-22 选择结果集 如果存储过程返回了输出参数值,请选择“预览输出参数”。图 2-23 显示了由图 2-21 中所显示的存储过程返回的值的示例。 图 2-23 预览输出参数值
本过程假定您已创建此数据集使用的 JDBC 数据源。