oracle 测试存储过程,对自定义的数组进行赋值报错 pls-00382

--创建
CREATE OR REPLACE TYPE type_arrears AS OBJECT
(

pmaa001 VARCHAR2(20)
) ;

CREATE OR REPLACE TYPE type_arrears_tbl AS TABLE OF type_arrears ;

--测试调用
declare
-- Non-scalar parameters require additional processing
type_pmaa001 type_arrears_tbl;
begin

type_pmaa001:=type_arrears_tbl();
type_pmaa001.extend(1);
type_pmaa001(1):='2NT0186';
-- Call the procedure
arrears(type_pmaa001 => type_pmaa001,
sdate => :sdate,
edate => :edate,
refOut => :refOut,
l_return => :l_return);
end;
图片说明

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐