SQL 对事务的管理包括哪几方面
发布网友
发布时间:2022-04-30 05:05
我来回答
共1个回答
热心网友
时间:2022-04-09 00:31
首先你得了解什么是事务?
第一点:事务是一种机制.是一个操作序列,它包含一组数据库操作命令,并且所有的命令作为一个整体一起向系统提交或撤消,即这一组数据库命令要么都执行,要么都不执行.
第二点:你要了解事务的4个属性,即ACID
原子性:事务是一个完整的操作
一致性:当事务完成时,数据是必须处于一致状态
隔离性:对数据进修改的所有并发事务是彼此隔离的.
持久性:事务完成后,它对于系统的影响是永久的.
而你问如何管理事务,主要由下列语句
1.开始事务:begin tran
2.提交事务:commit tran
3.回滚事务:rollback tran
至于如何运用这些语句,其实很简单,你在编写事务SQL语句时,一定会存在if语句,也就是说,你认为对的,是正确的,就写上提交事务,你认为错了就回滚事务,但这些必须是语句最开头写上开始事务!