1
このコードを実行しているcmdでは何度も試してみましたが、Declareの1行目にある下付き文字を指摘するたびに問題は見つかりませんでした。 どうすればよいですか?制限外の下付き文字
declare
type namesarray is varray(5) of varchar2(10);
type grades is varray(5) of integer;
names namesarray;
marks grades;
total integer;
begin
names := namesarray('Pronab','Kavita','Pritam','Ayan','Bpl');
marks := grades(96,96,97,93,92,90);
total := names.count;
dbms_output.put_line('Total ' || total || 'Students');
for i in 1..total loop
dbms_output.put_line('Student: ' || names(i) || 'Marks' || marks(i));
end loop;
end;
/
ERROR:
ORA-06532: Subscript outside of limit
ORA-06512: at line 1
ありがとう私は今問題を修正し、私は正確に私の期待された結果を得る –