| バージョン 3 (更新者: moo, 16 年 前) |
|---|
データ更新時にマスタ等の存在チェックを行う
データ更新を行う場合、更新前にコード等がマスタに存在しているかをチェックしたい場合に有効です。
記述例
<?xml version="1.0" encoding="utf-8"?>
<RuntimeConfig>
<Processes>
<Process ID="UPDATE" Path="bin\SqlExecuter.exe>
<Argument Name="UpdateScriptes" Value="CHECK,UPDATE"/>
</Process>
</Processes>
...
<Queries>
<Query id="CHECK">
<Queries>
<Query id="Check1">
select * from XXXXX_mst
<QueryParam id="P1"> where P1=?</QueryParam>
<NotExist Failed="True" Message="XXXXマスタに存在しません。"/>
</Query>
<Query id="Check2">
select * from YYYYY_mst
<QueryParam id="P1"> where P1=?</QueryParam>
<NotExist Failed="True" Message="YYYYマスタに存在しません。"/>
</Query>
</Queries>
</Query>
<Query id="UPDATE">
update XXXXX set
<QueryParam id="P1"> p1 = ?</QueryParam>
...
</Query>
</Queries>
</RuntimeConfig>
