サポートチーム便り2018.02.22
簡単なSELECT文の結果をスプールに出力させる
Question
SQLの簡単なSELECTの結果をスプールに出力したいと考えています。 RUNSQLSTMコマンドを使用してみたのですが、コマンドが正しく実行されなかったというメッセージが返ってきてしまい、うまくいきません。
他に方法はありますでしょうか。
Answer
残念ながら「RUNSQLSTM」では「SELECT」を使用することが出来ないようです。 そこで、別の方法としてQMQRYを使用するのはいかがでしょうか。
SQL文を入力したソースメンバーを「CRTQMQRY」でコンパイルし、「STRQMQRY」で呼び出すことで、抽出結果を表示させることが可能です。
(例:BELLDATA/QMQRYTSTFのデータを全て表示する)



また、パラメータ「OUTPUT(*PRINT)」を指定することでスプールへの出力も可能になります。
by かんぴょう木綿さん