Проблема, с которой вы столкнулись, связана с SQL * Plus, клиентом Oracle SQL, а не с языком программирования PL / SQL. Измените строку, которая говорит SET SERVEROUTPUT ON
на
SET SERVEROUTPUT ON SIZE UNLIMITED
Эта ошибка может , однако, указывает на наличие бесконечного цикла, поэтому будьте осторожны. Обратите внимание, что I
никогда не увеличивается, а N
никогда не уменьшается, поэтому цикл, начинающийся с WHILE (I<N) LOOP
, может не завершиться.
Удачи.