「…いいぞ!
エラーが発生した時点で2~10行目は、すでにレコードの更新が行われているが、
CN.RollbackTransでテーブルへの変更を取り消して、元に戻してるはずだ」
八木くんは、営業進捗データベースの進捗TBLを開いて確認します。
「オッケーだ!
……エラーが発生しなければ、全てのレコードが更新されるはずだから…
Err.Raiseの行を削除して再度実行……っと、
その前にデータベースをバックアップしなきゃ…」
八木くんはErr.Raiseの行を削除し、営業進捗データベースをバックアップすると、
再度プロシージャを実行しました。
「よし!よし!
今度はエラーがなかったので、CN.CommitTransでテーブルへの変更が、きちんと確定されている!
オッケーだ!」
八木くんは、パチンと指を鳴らしました。