数据库已经连接上
简单的存储过程我会调用,但不知道怎么调用下面这个存储过程,它的声明如下:
create or replace package equipment isprocedure query(
a_start date,
a_end date,
a_item_no pkg_common.t_string_array,
a_serial_no pkg_common.t_string_array,
a_airplane_no pkg_common.t_string_array,
a_engine_no pkg_common.t_string_array,
a_apu_no pkg_common.t_string_array,
a_data out pkg_common.t_cursor
);
end equipment;
/
pkg_common包的声明如下:
create or replace package pkg_common is type t_string_array is table of varchar2(4000) index by binary_integer;
type t_cursor is ref cursor;
end pkg_maximo_common;
/
请能手帮忙写段调用这个存储过程的代码
在此多谢了
简单的存储过程我会调用,但不知道怎么调用下面这个存储过程,它的声明如下:
create or replace package equipment isprocedure query(
a_start date,
a_end date,
a_item_no pkg_common.t_string_array,
a_serial_no pkg_common.t_string_array,
a_airplane_no pkg_common.t_string_array,
a_engine_no pkg_common.t_string_array,
a_apu_no pkg_common.t_string_array,
a_data out pkg_common.t_cursor
);
end equipment;
/
pkg_common包的声明如下:
create or replace package pkg_common is type t_string_array is table of varchar2(4000) index by binary_integer;
type t_cursor is ref cursor;
end pkg_maximo_common;
/
请能手帮忙写段调用这个存储过程的代码
在此多谢了
解决方案 »
- Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同
- pro*c 能够获取 游标变量 对应的 descriptor吗?
- 数据库哪种查询效率高?
- 问个让大家见笑的问题,关于ORACLE的.
- 我的服务器linux系统下的oracle访问别的oracle访问不成,但别人能访问我的,是什么原因?
- 请教Oracle9i大表合并的问题
- 各位高手,我有一个表,记录数大约为30万到50万之间,我想随机从该表中取一个记录,这个SQL语句怎么写?
- 不能登陆SQL PLUS
- 请问高手在oracle中有没有数据仓库的建模工具啊!!
- oracle的bug?
- plsql里怎么判断一个文件是0byte?
- 求一个ORACLE存储过程
CallableStatement proc = null; proc = conn.prepareCall("{ call 模式.过程名(?,?,?,?,?,?,?,?) }"); proc.registerOutParameter(8,oracle.jdbc.OracleTypes.CURSOR); proc.execute(); rs = (ResultSet)proc.getObject(8);
怎么回事??
type t_string_array is table of varchar2(4000) index by binary_integer; 这个类型 在输入参数的时候 我把第三个参数设置成 cstmt.setString(3, "MXP147-2");第4--7个雷同
但是报错 说存储过程query出错
存储过程query是肯定没问题的 我想应该是参数类型有问题 大家帮我看看啊