変数 (PL/SQL)
変数を参照するには、前もってそれらを宣言しておく必要があります。
通常、ブロック内で使用する変数は、グローバル変数またはパッケージ・レベルの変数でない限り、ブロックの宣言セクションで定義する必要があります。 宣言セクションには、ブロック内の PL/SQL ステートメントで使用できる変数、カーソル、および他のタイプの定義を含めます。 変数宣言は、その変数に割り当てる名前、およびその変数のデータ・タイプで構成されます。 オプションとして、変数宣言内で変数をデフォルト値に初期設定できます。
プロシージャーおよび関数に、入力値を渡すためのパラメーターを設定できます。 プロシージャーには、出力値を渡すためのパラメーター、または入力値と出力値の両方を渡すためのパラメーターを設定することも可能です。
PL/SQL には、%TYPE 修飾子および %ROWTYPE 修飾子を使用して既存の列、行、またはカーソルのデータ・タイプと突き合わせるための、変数のデータ・タイプも含まれます。