Oracle存储过程返回数组的方法Oracle认证考试
文章作者 100test 发表时间 2009:07:09 22:03:55
来源 100Test.Com百考试题网
oracle 存储过程返回数组的方法:
1.建立包
create or replace package test is
TYPE filename_array IS TABLE OF varchar2(1).
filename filename_array.
end test.
2. 建立存储过程
create or replace procedure test_array(v_cfjg out test.filename_array ) is
begin DECLARE i number.
D_cfjg dic_cfjg%rowTYPE.
-- D_nr dic_cfjg%rowTYPE.
cursor c1 is SELECT * FROM dic_cfjg.
BEGIN
i:=0.
v_cfjg := test.filename_array(). --