• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AS/400のレコードのコピー方法について)

AS/400のレコードのコピー方法について

このQ&Aのポイント
  • AS/400の物理ファイルから別の物理ファイルにデータをコピーする方法について質問です。
  • テーブル[A]から一部のレコードを抽出し、別のテーブル[B]にコピーする方法を知りたいです。
  • CPYFコマンドのMBROPT(*ADD)では、重複レコード以外をコピーする方法が分からず困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nolix
  • ベストアンサー率19% (110/572)
回答No.1

フィールドで指定できないのでしたらSEQで指定してaddするか、チョンプロでやった方が良いです。 チョンプロは、ちょっとしたプログラムの意味です。まあ10分もあればできると思いますよ。 プライマリーでPF読んで、IFなどで該当データを別のPFへ書き出す。 注意点は、ライブラリーが違う、同じ名前のPFならOVRDBFを忘れないこと。フィールド名が同じ場合は、DSで書き出す方の名称を変えること。 同じ名前のフィールド名でも動きますが、最近のOS400のバージョンは、さわっていませんので、念のため、申し上げます。

noname#129871
質問者

お礼

ご回答いただきありがとうございます。 やはり、プログラムを組んだ方が確実のようですね。

関連するQ&A

専門家に質問してみよう