事务

it2026-08-20  5

事务(Transaction) 事务是一种机制,一个操作序列,包含一组操作指令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求(即要么全部执行,要么全部不执行) 事务:从百度百科上面读取的意思是--》 事务(Transaction), 一般是指要做的或所做的事情。在计算机 术语中是指 访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 一个事务可以是一条SQL语句,一组SQL语句或整个程序。 其实通俗点说就是:就是一个要执行的代码块,一个执行单元; --------------------------------------- 事务分类 显式事务 则用begin transaction指定事务开始commit.../rollback...指定结束 隐式事务 通过设置 set implicit_transaction on(开)或者off(关) 自动提交事务 默认情况下SQL server每条语句都是一个事务,成功就自动提交,失败就回滚 --------------------------------------- 执行事务的语法 开始事务 begin transaction 提交事务 commit transaction 回滚(撤销)事务 rollback transaction --------------------------------------- 示例: begin Transaction update user set id+=1 where id=1111 if(@@error<>0) //判断是否报错如果报错就回滚信息否则提交事务 rollback transaction else commit transaction    http://blog.csdn.net/miniduhua/article/details/52102091

转载于:https://www.cnblogs.com/ZkbFighting/p/7594109.html

最新回复(0)