摘要:
事务是所有数据库系统的一个基本概念。一次事务的要点就是把多个步骤捆绑成一个单一的、不成功则成仁的操作。比如,假设一个银行的数据库包含各种客户帐户的余额,以及每个分行的总余额。假设我们要记录一次从 Alice 的帐户到 Bob 的帐户的金额为 $100.00 的支付动作。那么,完成这个任务的简单到极点的 SQL 命令像下面这样UPDATE accounts SET balance = balance - 100.00 WHERE name = 'Alice';UPDATE branches SET balance = balance - 100.00 WHERE name = ( 阅读全文