Oracle 事务

@draft

=======事务

在用事务的地方,是加锁的。

设置保存点:savepoint a1;

回退到保存点:rollback to a1;

取消全部事务:rollback

对于提交过的事务,是不能回滚的。

如果不手动提交,在 command 窗口下执行 exit 命令,它会自动提交的。

在程序中使用事务:从一个中转出10元,转入另一个账户。

只读事务 set transaction read only

但这种设置对 sys 用户来说,是没效果的。

===事务

事务用于保证数据的一致性,它由一组相关的DML语句组成,这组DML语句要么全部成功,要么

全部失败。(DML只有增删改,没有查)

网上转帐就是一个例子。