У меня проблемы с поиском какой-либо информации о oracle plSQL во время работы в сети. Все, кажется, целое число. Во время моего исследования я чувствую, что понимаю целочисленный аспект циклов while в plSQL, но ни один из сайтов, которые я посетил, не затрагивал и не имел примеров циклов while, использующих строки.
Например: я могу использовать цикл For дляпечатать отдельные буквы из слова ' text ', но что помешает мне использовать цикл While для получения того же результата?
DECLARE
c1 Number:= 1;
c2 Varchar2(4);
BEGIN
FOR c1 in 1..4
LOOP
SELECT substr('text' , c1 , 1 ) into c2 from dual;
dbms_output.put_line(c2);
END LOOP;
END;
Если кто-то может объяснить, как можно напечатать отдельный символ или даже всю строку с помощью цикла while;или, возможно, укажет мне правильное направление с точки зрения того, где исследовать пример, пока он работает в сети.
Спасибо.