取消当前事务期间所做的任何修改。
语法
ROLLBACK
说明
ROLLBACK 将表、表备注文件和索引文件恢复到事务开始前的状态。
当在事务处理中修改一个数据库中的记录时,网络上的其他用户在结束事务前不能访问(不论是读还是写)这些记录。
当网络上的其他用户要访问事务中修改过的记录时,必须等到事务结束之后。在可以访问记录前,他们会收到“记录不可用...,请稍候”的信息。正因为如此,使事务持续的时间尽可能短或者在其他用户不需访问时再执行事务就特别重要。
ROLLBACK 恢复当前事务期间所做的任何修改。如果事务是嵌套的,则只恢复自前一个 BEGIN TRANSACTION 命令起所做的修改,恢复后,程序继续执行下面的语句。
如果事务处理期间给一个记录或文件加了锁,则这些锁将被解除。