java吧 关注:1,219,832贴子:12,672,086
  • 3回复贴,共1

帮忙看一下这个存储过程该如何调用

只看楼主收藏回复

CREATE OR REPLACE PACKAGE BODY pack_interface IS
--返回IOM接口数据
PROCEDURE GET_STATION_INFO(AREANO VARCHAR2,
orderCode VARCHAR2,
C1 OUT C_CURSOR) AS
SQLSTR VARCHAR2(1000);
v_STRU_iom STRU_iom;
t_STRU_iom STRU_iom_T :=STRU_iom_T();
id number(10);
BEGIN
v_STRU_iom:=stru_iom(NULL,
NULL,
NULL,
NULL,
NULL,
NULL);
id:=1;
v_STRU_iom.stationName:='stationName1';
v_STRU_iom.operateDept:='operDept1';
v_STRU_iom.operateUser:='张三';
v_STRU_iom.status:='1';
v_STRU_iom.remark1:=null;
v_STRU_iom.remark2:=null;
t_STRU_iom.EXTEND;
t_STRU_iom(ID) := v_STRU_iom;
id:=2;
v_STRU_iom.stationName:='stationName2';
v_STRU_iom.operateDept:='operDept2';
v_STRU_iom.operateUser:='张三2';
v_STRU_iom.status:='2';
v_STRU_iom.remark1:=null;
v_STRU_iom.remark2:=null;
t_STRU_iom.EXTEND;
t_STRU_iom(ID) := v_STRU_iom;
OPEN C1 FOR
SELECT * FROM TABLE(CAST(t_STRU_iom AS STRU_iom_T));
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RAISE_APPLICATION_ERROR(-20001,
'0000');
END;


1楼2016-07-06 10:39回复
    对存储过程不熟


    2楼2016-07-06 10:39
    回复
      跟调用方法一样 传参数就行 不懂加群214777824


      IP属地:湖南来自Android客户端3楼2016-07-06 11:05
      收起回复