Oracle 事务
@draft
=======事务
在用事务的地方,是加锁的。
设置保存点:savepoint a1;
回退到保存点:rollback to a1;
取消全部事务:rollback
对于提交过的事务,是不能回滚的。
如果不手动提交,在 command 窗口下执行 exit 命令,它会自动提交的。
在程序中使用事务:从一个中转出10元,转入另一个账户。
只读事务 set transaction read only
但这种设置对 sys 用户来说,是没效果的。
===事务
事务用于保证数据的一致性,它由一组相关的DML语句组成,这组DML语句要么全部成功,要么
全部失败。(DML只有增删改,没有查)
网上转帐就是一个例子。