初期バージョン から バージョン 1 における更新: QueryConfig.画面パラメータの内容により実行されるSQL文を変える

差分発生行の前後
無視リスト:
更新日時:
2009/10/04 05:03:26 (16 年 前)
更新者:
moo (IP アドレス: 114.178.133.52)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • QueryConfig.画面パラメータの内容により実行されるSQL文を変える

    v1 v1  
     1= 画面パラメータの内容により実行されるSQL文を変える = 
     2 
     3SwitchタグおよびCaseタグを使用し画面パラメータの値により実行されるSQL文を変更します。 
     4 
     5SQL文の一部を変更することも可能です。 
     6 
     7== 記述例 == 
     8 
     9{{{ 
     10<?xml version="1.0" encoding="utf-8"?> 
     11<RuntimeConfig> 
     12  ... 
     13 
     14  <Queries> 
     15    <Query id="利用者マスタ"> 
     16    <Switch Name="社員区分"> 
     17          <Case Value="1"> 
     18            select * from 社員マスタ 
     19              <QueryParam id="利用者コード" Required="True"> where 社員CD = ?</QueryParam> 
     20          </Case> 
     21          <Default> 
     22            select * from 利用者マスタ 
     23              <QueryParam id="利用者コード" Required="True"> where 利用者CD = ?</QueryParam> 
     24          </Default> 
     25      </Switch> 
     26  </Queries> 
     27</RuntimeConfig> 
     28}}} 
     29 
     30※Defaultタグは省略することが出来ます。どのCaseにも一致しない場合、SQL文は実行されません。 
     31 
     32== 参照 == 
     33SqlExecuter [wiki:js.DataSet DataSetオブジェクト] 
     34