行タイプのローカル変数の宣言

行タイプの変数は、行データ・タイプの作成後に宣言できます。

行データ・タイプを作成する前に、以下を行ってください。

行データ・タイプ変数を宣言できるのは、DECLARE ステートメントの実行がサポートされている SQL プロシージャーおよび関数が含まれている SQL PL コンテキストに限られます。

ローカル行変数を宣言するには、以下のステップを実行しなければなりません。
  1. 次のようにして DECLARE ステートメントを定式化します。
    1. 変数の名前を指定します。
    2. 変数を定義する行データ・タイプを指定します。 指定する行データ・タイプは、データベース内に定義済みでなければなりません。
    以下の例は、タイプ empRow の行変数を定義する DECLARE ステートメントの定式化方法を示しています。
    
    DECLARE r1 empRow;
  2. サポートされるコンテキストで DECLARE ステートメントを実行します。

DECLARE ステートメントが正常に実行されると、行変数が作成されます。

行変数が作成される際、行の各フィールドは NULL 値に初期化されます。

行変数は、値を割り当てたり、参照したり、パラメーターとして受け渡したりできます。