Statement Block

Use a statement block to specify SPL and SQL operations to take place when an SPL statement that includes this segment is executed.

Syntax

(1)
Statement Block

1? +   %DEFINE Statement1? +   %ON EXCEPTION Statement2
1+ 
1   %EXECUTE FUNCTION Statement3
1  %EXECUTE PROCEDURE Statement4
1  %Subset
of SPL Statements5
1  %Subset of SQL Statements6;
1  BEGIN %Statement Block END

Usage

SPL and SQL statements can appear in a statement block, a set of zero or more statements that can define the scope of a variable or of the ON EXCEPTION statement. If a statement block is empty, no operation takes place when control of execution within the SPL routine passes to the empty SPL statement block.