oracle数据复杂类型(一)(二)

2014-11-24 12:57:30 · 作者: · 浏览: 1
into v_emp_array from emp t ;
for i in v_emp_array.first..v_emp_array.last loop
dbms_output.put_line(v_emp_array(i).ename|| ' '||v_emp_array(i).sal);
end loop ;
end ;
www.2cto.com
3.使用varchar2作为下标的例子来罗(个人感觉和java中HashMap很像)
Java代码
declare
type name_array is table of varchar2(50) index by varchar2(20) ;
v_name_array name_array;
begin
v_name_array('zhongguo'):='beijing';
v_name_array('meiguo'):='huashengdun';
v_name_array('hanguo'):='shouer';
dbms_output.put_line(v_name_array('hanguo'));
end;