事务处理语言(TCL)

事务:

  指做为单个逻辑工做单元执行的一条或多条SQL操做,要么彻底的执行,要么彻底的不执行。数据库

事务特性:

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

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

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

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

事务运行模式:

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

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

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

相关文章
相关标签/搜索