事务处理语言(TCL)

事务:

  指作为单个逻辑工作单元执行的一条或多条SQL操作,要么完全的执行,要么完全的不执行。

事务特性:

  原子性(ATOMICITY):事务的多条SQL语句是一个不可分割的完整的逻辑单元,要么全做,要么都不做。

  一致性(CONSISTENCY):事务执行前后数据的完整性保持一致。

  隔离性(ISOLATION):一个事务执行的过程中,不应该受到其它事务的干扰。

  持久性(DURABILITY) :事务一旦结束,对数据库中数据的改变就是永久性的。

事务运行模式:

  自动提交事务:默认事务管理模式。如果一个语句成功地完成,则提交该语句;如果遇到错误,则回滚该语句。

  显式事务:以 BEGIN TRANSACTION 显式开始,以 COMMIT 或 ROLLBACK 显式结束。

  隐性事务:当连接以此模式进行操作时,SQL 将在提交或回滚当前事务后自动启动新事务。无须描述事务的开始,只需提交或回滚每个事务。它生成连续的事务链。

 

  

posted @ 2020-12-02 15:16  凭栏莫听雨落  阅读(244)  评论(0编辑  收藏  举报