Упражнения для операторов управления PL / SQL: Объясните использование вложенного цикла for с меткой
Оператор управления PL / SQL: упражнение 26 с решением
Напишите программу на PL / SQL, чтобы объяснить использование вложенного цикла for с меткой.
Пример решения:
Код PL / SQL:
BEGIN
<>
FOR j IN 1..5 LOOP
<<loop_inner>>
FOR j IN 1..4 LOOP
IF loop_outer.j = 4 THEN
DBMS_OUTPUT.PUT_LINE
('When the value of j of outer loop: ' || TO_CHAR(loop_outer.j) || ' then the value of j in the inner loop: '
|| TO_CHAR(loop_inner.j));
END IF;
END LOOP loop_inner;
END LOOP loop_outer;
END;
/
Блок - схема:
Пример вывода:
Когда значение j внешнего цикла: 4, то значение j во внутреннем цикле: 1 Когда значение j внешнего цикла: 4, то значение j во внутреннем цикле: 2 Когда значение j внешнего цикла: 4, то значение j во внутреннем цикле: 3 Когда значение j внешнего цикла: 4, то значение j во внутреннем цикле: 4 Процедура PL / SQL успешно завершена.
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на PL / SQL, чтобы показать значение одной и той же переменной, объявленной как локальной и глобальной.
Далее: Напишите программу на PL / SQL для печати простых чисел от 1 до 50.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code