摘要:语义模型中调用存储过程两种方式
两中调用方式的比较
数据加工中调用存储过程数据加工中调用存储过程步骤
数据加工调用存储过程代码修改示例
使用存储过程提供者使用存储过程提供者步骤
语义模型中调用存储过程两种方式数据加工中调用存储过程
使用存储过程提供者
两中调用方式的比较数据加工中调用存储过程对使用者要求较高要求使用者了解简单的Java语法
要求使用者对使用JDBC调用存储过程的代码有一定了解
如果使用Oracle的Cursor返回结果集需要自己修改代码
使用灵活,可以任意修改代码
使用存储过程提供者对使用者要求低,直接选择存储过程,设置输入参数
处理逻辑固定,不能修改输入参数支持语义模型参数、宏变量、常量
输出参数处理逻辑固定,输出参数中有ResultSet直接返回第一个ResultSet转成的DataSet,输出参数中没有ResultSet每个输出参数对应DataSet中一列
数据加工中调用存储过程
数据加工中调用存储过程步骤使用数据加工代码向导中的调用存储过程
在存储过程参照中选择要调用的存储过程,点击确定
修改生成的代码框架为输入参数赋值
处理输出参数
如果有需要,可以修改其他部分的代码
数据加工调用存储过程代码修改示例
存储过程定义:
CREATE OR REPLACE PROCEDURE "AE_DESIGN"."TEST_MICHA