Упражнения для оператора управления PL / SQL: выведите значение переменной внутри и снаружи цикла с помощью оператора LOOP WHEN EXIT
PL / SQL Control Statement: Упражнение 17 с решением
Напишите программу на PL / SQL для печати значения переменной внутри и вне цикла, используя инструкцию LOOP WHEN EXIT.
Пример решения:
Код PL / SQL:
DECLARE
n NUMBER := 0;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE('The value of n inside the loop is: ' || TO_CHAR(n));
n := n + 1;
EXIT WHEN n > 5;
END LOOP;
DBMS_OUTPUT.PUT_LINE('The value of n after exit from the loop is: ' || TO_CHAR(n));
END;
/
Блок - схема:
Пример вывода:
SQL> / Значение n внутри цикла: 0 Значение n внутри цикла: 1 Значение n внутри цикла: 2 Значение n внутри цикла: 3 Значение n внутри цикла: 4 Значение n внутри цикла: 5 Значение n после выхода из цикла составляет: 6 Процедура PL / SQL успешно завершена.
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на PL / SQL для печати значения переменной внутри и вне цикла, используя инструкцию LOOP EXIT.
Далее: Напишите программу на PL / SQL, чтобы показать использование вложенного цикла.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code