sqlserver中事务的作用是什么?
发布时间:2020-12-12 15:16:21 所属栏目:MsSql教程 来源:网络整理
导读:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 简单举个例子就是你要同时修改数据库中两个不同表的时候,如果它们不是一个事务的
所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 简单举个例子就是你要同时修改数据库中两个不同表的时候,如果它们不是一个事务的话,当第一个表修改完,可是第二表改修出现了异常而没能修改的情况下,就只有第二个表回到未修改之前的状态,而第一个表已经被修改完毕。而当你把它们设定为一个事务的时候,当第一个表修改完,可是第二表改修出现了异常而没能修改的情况下,第一个表和第二个表都要回到未修改的状态!这就是所谓的事务回滚。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所
- PetShop4.0工厂模式及Profile Provider的实现
- tsql – T-Sql如何从存储在另一个存储过程中返回一个表
- sqlserver 2000 CDOSYS用法及函数变量 (转)
- sqlserver,oracle,mysql等的driver驱动,url怎么写
- sqlserver常用系统存储过程
- dplyr / left_join中的嵌套管道链
- CSharp之ADO.NET操作SqlServer数据库数据导入导出
- sql-server – 要为LIKE运算符通配符搜索转义的T-SQL特殊字
- sqlserver的导出导入和备份还原操作