事务管理

数据库事务,是指作为一个逻辑整体执行的一系列操作
事务有几个属性:acid,即
    原子性
        事务中的操作,要么全执行,要么全不执行

    一致性
        例一个长查询,可能要持续15分钟,那在这15分钟内,表可能就有一些变动了
        那查询出来的结果是刚开始的状态还是变动后的状态?  必须是刚开始的状态

    隔离性
        一个会话未完的事务,在其它会话不可见

        持久性
        

一个事务由以语句组成
    一个或多个dml语句
    一个ddl语句(自动提交的)
    一个dcl语句(自动提交的)

事务的结束由以下语句结束:
    commit        提交
    rollback    回滚
    ddl或dcl     隐式提交
    正常退出        隐式提交
    非正常退出     隐式回滚
    系统异常终止    隐式回滚
    崩溃        隐式回滚
     
与事务相关的命令
    commit;
    rollback
    savepoint    设置保存点

自治事务
     通常出现在存储过程中,自治事务独立于外层事务
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21175589/viewspace-755637/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21175589/viewspace-755637/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值