1.事务支持将批处理当做一个完整的任务统一提交或回滚,即对包含在事务中的多条语句要么全执行,要么全部不执行.批处理中的语句如果遇到错误,在错误前的语句执行成功,之后的则不执行。比如常用操作中,你将A表中的100条数据导入B表,导入后删除A表中的那部分数据,但如果中途发生意外,事务表可保证操作正常,但非事务表可能会出现数据异常.
2.Begin trasanction
插入的100条数据
Commit
3.事务执行时,提交的数据暂在缓存中,如事务未遇到错误,则提交到数据库中,释放缓存
4。事务的作用主要是防止数据库处于不一致状态,而不是为了提高执行速度,从某种意义上而说,其应该降低执行效率,但是不同的执行系统对其的优化有着重要影响。
OK,可以回答你,不过现在来不及了,我要吃饭去呢
事务可以回滚
用回滚
事务提交到缓存,然后再处理
事务应该是提高安全性和稳定性,减少速度