- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AS/400のレコードのコピー方法について)
AS/400のレコードのコピー方法について
このQ&Aのポイント
- AS/400の物理ファイルから別の物理ファイルにデータをコピーする方法について質問です。
- テーブル[A]から一部のレコードを抽出し、別のテーブル[B]にコピーする方法を知りたいです。
- CPYFコマンドのMBROPT(*ADD)では、重複レコード以外をコピーする方法が分からず困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フィールドで指定できないのでしたらSEQで指定してaddするか、チョンプロでやった方が良いです。 チョンプロは、ちょっとしたプログラムの意味です。まあ10分もあればできると思いますよ。 プライマリーでPF読んで、IFなどで該当データを別のPFへ書き出す。 注意点は、ライブラリーが違う、同じ名前のPFならOVRDBFを忘れないこと。フィールド名が同じ場合は、DSで書き出す方の名称を変えること。 同じ名前のフィールド名でも動きますが、最近のOS400のバージョンは、さわっていませんので、念のため、申し上げます。
お礼
ご回答いただきありがとうございます。 やはり、プログラムを組んだ方が確実のようですね。