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
Statement Block .------------------------------. V | |----+--------------------------+-+-----------------------------> | (1) | '-| DEFINE Statement |-----' .------------------------------------. V | >----+--------------------------------+-+-----------------------> | (2) | '-| ON EXCEPTION Statement |-----' .-----------------------------------------. V | >----+-------------------------------------+-+------------------| | (3) | +-| EXECUTE FUNCTION Statement |------+ | (4) | +-| EXECUTE PROCEDURE Statement |-----+ | (5) | +-| Subset of SPL Statements |--------+ | (6) | +-| Subset of SQL Statements |-----;--+ '-BEGIN--| Statement Block |--END-----'
Notes:
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.