LEAVE
LEAVEステートメントはSQLスクリプトで使用され、現在のブロックの実行を中止します。
構文
LEAVE <label>
述べる
LEAVEステートメントは、Javaでbreakを使用するのと同じです。エラーをスローせずに、現在のループまたは複合ステートメントブロックを中止します。
例
--Pads s with padChar so that s has at least width length.
PROCEDURE padr (IN s VARCHAR, IN width INTEGER, IN padChar VARCHAR, OUT result VARCHAR)
L-padr:
BEGIN
--Returns null if any parameter is null
IF s IS NULL OR width IS NULL OR padChar IS NULL THEN
LEAVE L-padr;
END IF;
...
END