我也是这个问题只不过我是想在pb中调用存储过程,pb的帮助中说能用(用rpcfunc)参数的形式返回plsql table,可是我试验不成功,比如说我想返回字符串数组,总是保错说我参数类型或个数不匹配,不知道什么原因,亟待高手赐教:
create or replace procedure kkk( plsql_test_1in chart.plsql_test)
is
begin
null;
end;
--其中chart.plsql_test
create or replace package chart
is
type plsql_test is varray(20) of varchar2(20);
end chart;
oracle编译没有问题。
pb中:
string ls_tmp[20]
sqlca.SPP_PLSQLTABLE_TEST(ls_tmp)
编译时报错:参数数据类型不匹配,或参数个数不匹配
望高手赐教。