dbrexquery(問い合わせの実行)

機能

問い合わせファイルに記述された問い合わせ式を実行します。実行結果は標準出力に出力されます。

実行結果の出力形式について,次に示します。

操作クラス

検索可能なDMAのクラス

形式

dbrexquery 問い合わせファイル

オプション

なし

コマンド引数

問い合わせファイル
実行する問い合わせ式を記述したファイルのファイルパスを指定します。問い合わせファイルのファイル名は任意です。ファイルパスは,絶対パスまたは相対パスのどちらでも指定できます。

実行例

実行例を次に示します。なお,実行環境制御ファイルでのOutputセクションのFormatエントリの指定によって,出力形式が異なります。

また,この例はWindowsの場合です。UNIXの場合は,「type QueryFile」を「cat QueryFile」に読み替えてください。

 

$ type QueryFile
SELECT  ALL
          usrClass_Container.usrProp_IsReadOnly,
          usrClass_Container.usrProp_State,
          usrClass_Container.usrProp_Title,
          usrClass_Container.usrProp_Authors
FROM  usrClass_Container
WHERE  usrClass_Container.usrProp_Title
             LIKE  'container _'  ESCAPE  '¥'
AND usrClass_Container.usrProp_Authors[ANY] .usrProp_Age <= 30
ORDER BY  usrClass_Container.usrProp_State
 
(Formatエントリが「VR0112」の場合)
$ dbrexquery  QueryFile
TRUE,1,container1,{{suzuki,27},{yamada,30} ,{sato,32}}
FALSE,2,container2,{tanaka,22}
KMBR32115-I 検索を実行しました。
 
(Formatエントリが「VR0200」の場合)
$ dbrexquery  QueryFile
TRUE,1,'container1',{{'suzuki',27},{'yamada',30} ,{'sato',32}}
FALSE,2,'container2',{'tanaka',22}
KMBR32115-I 検索を実行しました。

注意事項