%GETCOL 関数を使用してデータを結合するための列のネスト (DB2® for i)

%GETCOL 関数と CDC Replication Engine for Db2® for iを使用してデータを結合するために列をネストする方法の例。

この例では、基本表と 2 次表の間の関係を使用します。 この例では、2 次表からのデータを、2 次表を複製せずに統合します。

この例を使用するには、以下の手順を実行します。
  1. NAME 列に基づく派生列 CTNAME を COUNTRY 表に追加します。
  2. CTNAME 列に次の式を入力します。 %GETCOL(NAME, PRODLIB/COUNTRY, , , 1, %GETCOL(COUNTRY, PRODLIB/STATE, , , 1, STATE))

    この関数は、EMPLOYEE 表からの STATE 列、および STATE 表からの COUNTRY 列を使用して、COUNTRY 表から NAME 列を取り出します。