データ更新時にマスタ等の存在チェックを行う
データ更新を行う場合、更新前にコード等がマスタに存在しているかをチェックしたい場合に有効です。
記述例
<?xml version="1.0" encoding="utf-8"?> <RuntimeConfig> <Processes> <Process ID="UPDATE" Path="bin\SqlExecuter.exe> <Argument Name="UpdateScripts" 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>