LOOP
Synopsis
Description
The LOOP
statement is an optional construct in SQL
routines to allow processing of a block of statements
repeatedly.
The block of statements
is processed until an explicit use of LEAVE
causes
processing to exit the loop. If processing reaches END LOOP
, another iteration
of processing from the beginning starts. LEAVE
statements are typically
wrapped in an IF
statement that declares a condition to stop the loop.
The optional label
before the LOOP
keyword can be used to name the
block.
Examples
The following function counts up to 100
in a loop starting from the input
value i
and returns the number of incremental steps in the loop to get to
100
.
Further examples of varying complexity that cover usage of the LOOP
statement
in combination with other statements are available in the SQL routines examples
documentation.
See also
Was this page helpful?