Oracle事务

为啥使用事务:

1.使用事务的原因:保证数据的安全有效

2.当执行事务操作(DML语句)时,Oracle会在被作用表上加表锁,以防止其他用户改变表结构;同时会在被作用行上加行锁,以防止其他事务在相应行上执行DML操作

事务的控制命令:

提交事务(COMMIT):

2.通过COMMIT语句可以提交事务,当执行了COMIMIT语句后,会确定事务的变化,结束事务,删除保存点,释放锁。

3.当使用COMMIT语句结束事务之后,其他会话将可以查看到事务变化后的新数据。

回滚事务(ROLLBACK):

ROLLBACK只能对未提交的数据撤销,已经commit的数据是无法撤销的,因为commit之后已经持久化到数据库中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章