w3resource

PL/SQL Control Statement Exercises: Print the value of a variable inside and outside a loop using LOOP WHEN EXIT statement

PL/SQL Control Statement: Exercise-17 with Solution

Write a program in PL/SQL to print the value of a variable inside and outside a loop using LOOP WHEN EXIT statement.

Sample Solution:

PL/SQL Code:

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;
/

Flowchart:

Flowchart: Print the value of a variable inside and outside a loop using LOOP WHEN EXIT statement

Sample Output:

SQL> /
The value of n inside the loop is: 0
The value of n inside the loop is: 1
The value of n inside the loop is: 2
The value of n inside the loop is: 3
The value of n inside the loop is: 4
The value of n inside the loop is: 5
The value of n after exit from the loop is: 6

PL/SQL procedure successfully completed.

Improve this sample solution and post your code through Disqus

Previous: Write a program in PL/SQL to print the value of a variable inside and outside a loop using LOOP EXIT statement.
Next: Write a program in PL/SQL to show the uses of nested loop.

What is the difficulty level of this exercise?



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/plsql-exercises/control-statement/plsql-control-statement-exercise-17.php