DFU, Query, SQL

9. SQL は導入していないがプログラムなしで バッチ更新したい

SQL はなくても QUERY があれば先に紹介したように *QMQRY によって

プログラム・レスのバッチ更新が可能だ。

原始ファイルに 例えば UPDATE 文を記述する

【例】

UPDATE    MYLIB/MYFILE    T01    SET FIELD = SURYO * TANKA

CRTQMQRY*QMQRY オブジェクトを作成する

【注意】

SQL文のエラーは CRTQMQRY では検出されない。

STRQMQRY*QMQRY を実行する

【 参考 】

上のステップ 2 と 3 は RUNSQLSTM で代替できる。

逆にいえば RUNSQLSTM はこれらをネストしただけのものである。