親クエリーの取得データを条件とした子クエリーの実行
親クエリーを実行し、取得した行データの内容を条件とした子クエリーを実行することができます。
親クエリー、子クエリーで取得したデータはそれぞれのテーブル名でクライアントで取得できます。
定義例
<?xml version="1.0" encoding="utf-8"?> <RuntimeConfig> ... <Processes> <Process id="Edit" Path="bin/SqlExecuter.exe"> <Argument Name="Queries" Value="受注" /> </Processes> </Processes> <Queries> <Query id="受注"> select * from 受注テーブル <QueryParam id="担当者コード" Required="True"> where 担当者CD = ?</QueryParam> <QueryParam id="年月" Required="True"> and substr(受注年月日,1,6) = ?</QueryParam> <Queries> <Query id="受注明細" QueryParamRequired="True"> select * from 受注明細テーブル <QueryParam id="受注コード" Required="True"> where 受注CD = ?</QueryParam> </Query> </Queries> </Queries> </RuntimeConfig>