ブロック (PL/SQL)

PL/SQL ブロック構造は、PL/SQL プロシージャー、関数、またはトリガー定義内に組み込むこともできますし、無名ブロック・ステートメントとして独立して実行することもできます。

PL/SQL ブロック構造および無名ブロック・ステートメントには、以下に示すセクションが 1 つ以上含まれます。
  • オプションの宣言セクション
  • 必須の実行可能セクション
  • オプションの例外セクション
これらのセクションには、SQL ステートメント、PL/SQL ステートメント、データ・タイプおよび変数の宣言、またはその他の PL/SQL 言語エレメントを含めることができます。