PL/SQL中自定义类型的初始化
create or replace type result_rule as object(fee_type varchar2(1),fee_code varchar2(10), reserve1 varchar2(20), reserve2 varchar2(20));
create or replace type result_rule_arr as table of result_rule;
示例如下:
declare
arr result_rule_arr;
begin
arr := result_rule_arr();
arr.extend(10);
arr(1).fee_type := 'a';
end;
会报错ORA-06530的错,说是未初始化的组合,请问应该怎样初始化。