如何在存储过程中使用数组(Varray)。实际上,我制作了一个存储过程,从中检索元素列表。如何在Oracle存储过程中填充数组?
例如:
create or replace procedure GetTargetFields (fileformat in varchar2,
filefields out Varray(4))
IS
BEGIN
SELECT id
INTO filefields
FROM tablename;
END;
+1:健全的建议。根据我的经验,嵌套表比varrays的应用范围更广(因为您不必知道最大尺寸)。 – 2010-10-22 12:10:43