集合与记录
set serveroutput on create or replace package my_types authid definer is type my_rec is record (a number,b number); function init_my_rec return my_rec; end my_types; / create or replace package body my_types is function init_my_rec return my_rec is rec my_rec; begin rec.a :=6; rec.b :=8; return rec; end init_my_rec; end my_types; / declare r constant my_types.my_rec :=my_types.init_my_rec(); begin dbms_output.put_line('r.a= '||r.a); dbms_output.put_line('r.b= '||r.b); end; /