話は変わるが、先月のDBマガジンでこんな記事があった。

・画面入力する。
・Transactionを開始する。
・DBを更新する。
・ユーザに「更新してよいかどうか」を尋ねる(ここで入力待ち)
・YESならCommit、NOならRollbackする

で、「TransactionってRollbackできるところがスバラシイ」だってさ。