Упражнения для оператора управления PL / SQL: выведите значение переменной внутри и вне цикла с помощью оператора LOOP EXIT
PL / SQL Control Statement: Упражнение 16 с решением
Напишите программу на PL / SQL для печати значения переменной внутри и вне цикла, используя инструкцию LOOP 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;
IF n > 5 THEN
EXIT;
END IF;
END LOOP;
DBMS_OUTPUT.PUT_LINE('The value of n outside 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, чтобы показать, какой день является определенной датой.
Далее: Напишите программу на PL / SQL для печати значения переменной внутри и вне цикла, используя инструкцию LOOP WHEN EXIT.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code