mssql sqlserver 事务的应用场景简介


摘要:
下文讲述sqlserver事务的应用场景,如下所示:
实验环境:sql server 2008 R2


当我们同时对一张表中的多行或多张表多行进行数据操作(更新 插入 删除)时候,此时我们应考虑一个问题,
同时必须都操作成功,必须使数据的完整性,此时我们就要涉及一个数据库概念,就事务。

数据库事务在sqlserver中的功能为:保证一组sql语句要么执行成功,要么执行失败。

例:
当我们进行商品出库操作时,此时出库单生成完毕,但是扣减库存表时,服务器突然停电了,此时如果没有事务机制,则会出现数据整体不一致的情况发生,当我们采用了数据库事务机制,当扣减库存表未发生,则出库单会被事务自动回滚剔除掉。

事务分类:
自动事务处理
显式事务处理
隐式事务处理