アンカー・データ・タイプのローカル変数の宣言

アンカー・データ・タイプのローカル変数またはパラメーターの宣言は、変数またはパラメーターのデータ・タイプとアンカー先オブジェクトのデータ・タイプとの整合性を保つ必要がある場合に実行するタスクです。

始める前に

変数のアンカー先となるデータ・タイプのオブジェクトが定義されている必要があります。

手順

  1. 次のようにして DECLARE ステートメントを定式化します。
    1. 変数の名前を指定します。
    2. ANCHOR DATA TYPE TO 節を指定します。
    3. 変数がアンカーされるデータ・タイプのオブジェクトの名前を指定します。
  2. サポートされる Db2® インターフェースから DECLARE ステートメントを実行します。

タスクの結果

DECLARE ステートメントが正常に実行されると、指定されたアンカー・データ・タイプを使ってデータベース内に変数が定義されます。

以下の例のアンカー・データ・タイプ宣言では、v1 という名前の変数が、emp という表の c1 という列のデータ・タイプにアンカーされます。

DECLARE v1 ANCHOR DATA TYPE TO emp.c1;

次のタスク

変数が定義されたら、それに値を割り当てたり、参照したり、ルーチンへのパラメーターとして渡すことができます。