无法将值存储到“名称”数组中。请帮助我解决错误。如何在plsql中动态添加内容
declare
type name is varray(50) of varchar2(10);
abc varchar2(50);
names name:=name();
begin
for i in 0..4
loop
select cname into abc from customer where cid=1;
names(i):=abc;
dbms_output.put_line(names(i));
end loop;
end;
我是新来的PL/SQL,我试图将元素添加到我的数组,但我得到了一些错误,如下所示。
ORA-06532:下限值
在PL/SQL索引从1开始,在将一个新元素添加到一个空的VARRAY之前,您必须对其进行扩展,使用EXTEND来完成。 – Himanshujaggi
谢谢!!!!!得到了输出:) !!!! –