How To Use "FOR" Statements in Oracle?

Submitted by: Administrator
If you have a block of codes to be executed repeatedly over a range of values, you can use the "FOR ... LOOP" statement. Here is a sample script on FOR statements:

DECLARE
total NUMBER := 0;
BEGIN
FOR i IN 1..10 LOOP
total := total + i;
END LOOP;
DBMS_OUTPUT.PUT_LINE('Total: ' || TO_CHAR(total));
END;

Note that temporary variable "i" used in the FOR loop needs no declaration. This script should print this:

Total: 55

Submitted by: Administrator

Read Online Oracle Database Job Interview Questions And Answers