バージョン 1 から バージョン 2 における更新: QueryConfig.データ存在チェック

差分発生行の前後
無視リスト:
更新日時:
2010/05/09 16:02:26 (15 年 前)
更新者:
moo (IP アドレス: 118.22.177.125)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • QueryConfig.データ存在チェック

    v1 v2  
     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    </Query> 
     27    <Query id="利用者マスタ_UPDATE"> 
     28      update 利用者マスタ set  
     29        <QueryParam id="氏名"> 氏名 = ?</QueryParam> 
     30        <QueryParam id="PASSWORD">,PASSWORD = ?</QueryParam> 
     31    <Switch Name="管理者区分"> 
     32          <Case Value="1"> 
     33            ,ROLES = 'Admin' 
     34          </Case> 
     35          <Default> 
     36            ,ROLES = 'User' 
     37          </Default> 
     38      </Switch> 
     39      <QueryParam id="利用者コード" Required="True"> where 利用者コード = ?</QueryParam> 
     40    </Query> 
     41  </Queries> 
     42</RuntimeConfig> 
     43}}} 
    144 
    245== 参照 ==