SQL SERVER事务的语法介绍


  本文标签:SQL SERVER事务

  下面为您介绍的是SQL SERVER事务,SQL SERVER事务有三种运行模式,下文会为您细细道来,希望对您有所启迪  。

  事务定义:

  事务是单个的工作单元  。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分  。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除  。

  事务三种运行模式:
自动提交事务
每条单独的语句都是一个事务  。
显式事务
每个事务均以 BEGIN TRANSACTION 语句显式开始,
以 COMMIT 或 ROLLBACK 语句显式结束  。
隐性事务
在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句

  显式完成  。

  事务操作的语法:

  BEGIN TRANSACTION
BEGIN DISTRIBUTED TRANSACTION
COMMIT TRANSACTION
COMMIT WORK
ROLLBACK WORK
SAVE TRANSACTION
BEGIN TRANSACTION