2018.02.22
 

簡単なSELECT文の結果をスプールに出力させる

Question

SQLの簡単なSELECTの結果をスプールに出力したいと考えています。 RUNSQLSTMコマンドを使用してみたのですが、コマンドが正しく実行されなかったというメッセージが返ってきてしまい、うまくいきません。

他に方法はありますでしょうか。

Answer

残念ながら「RUNSQLSTM」では「SELECT」を使用することが出来ないようです。 そこで、別の方法としてQMQRYを使用するのはいかがでしょうか。

SQL文を入力したソースメンバーを「CRTQMQRY」でコンパイルし、「STRQMQRY」で呼び出すことで、抽出結果を表示させることが可能です。

(例:BELLDATA/QMQRYTSTFのデータを全て表示する) ヒント01

ヒント02 ヒント03 ヒント04

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

ページトップ

ボタン