%GETCOL 関数を使用してデータを結合するための列のネスト (DB2® for i)
%GETCOL 関数と CDC Replication Engine for Db2® for iを使用してデータを結合するために列をネストする方法の例。
この例では、基本表と 2 次表の間の関係を使用します。 この例では、2 次表からのデータを、2 次表を複製せずに統合します。
この例を使用するには、以下の手順を実行します。
- NAME 列に基づく派生列 CTNAME を COUNTRY 表に追加します。
- CTNAME 列に次の式を入力します。
%GETCOL(NAME,PRODLIB/COUNTRY
, , , 1, %GETCOL(COUNTRY,PRODLIB/STATE
, , , 1, STATE))この関数は、EMPLOYEE 表からの STATE 列、および STATE 表からの COUNTRY 列を使用して、COUNTRY 表から NAME 列を取り出します。