#SQL之事务
sql中的事务是指由多条t-sql语句组成的单一的处理单元,事务是作为一个整体进行处理的,要么全做,要么全不做,不能只执行事务中的部分语句。因此,事务具有原子性、独立性(多个事务同时执行时,不能再执行了某个事务部分语句后又执行另外一个事务的语句) ,事务对于实现sql中的并发控制起着关键作用。
事务的定义:
语法:
begin transaction tran_name
....
[save transaction save_point]
[rollback transaction tran_name|save_point]
[commit transaction tran_name]
解释:
用begin transaction tran_name定义事务的开始
用save transaction save_point定义事务保存点,方便后续事务回滚到事务中的某一个点
rollback transaction tran_name|save_point:用以回滚事务或保存点
commit transaction tran_name:用以提交事务,事务提交之后不能再进行回滚操作。
您的赞助将是我不断创作的最大动力,谢谢支持!!!
如果您觉得我的文章对您有帮助,可以通过以下方式进行赞赏: