PL/SQLのプログラムを作成するには、以下のようなPL/SQLブロックに当てはめる必要があります。
BEGIN、ENDのみ必須であり、それ以外は省略することが可能です。
PL/SQLブロックはネスト(入れ子)で記述することが可能です。
複雑なエラー処理などを行う場合は、ネスト(入れ子)で記述することになります。
DECLARE
[変数宣言]
BEGIN
[メイン処理]
EXCEPTION
[例外時処理]
END;
ネスト(入れ子)する場合の記述は以下になります。
DECLARE
[変数宣言]
BEGIN
BEGIN
[メイン処理]
EXCEPTION
[例外時処理]
END;
EXCEPTION
[例外時処理]
END;