`
afeifqh
  • 浏览: 119525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

事务知识

阅读更多
事务:是单个的原子的操作的集合,由独立的操作组成,又一种一致的状态转化为另一种一致的状态。

    *
      事物的四个属性ACID:
          o
              原子性:事务是一个不可分割的工作单元。要么全部执行、要么全部不执行。
          o
            一致性:总体上不能破坏业务规则,使一种一致状态转化为另一种一致状态。
          o
            隔离性:每个事务必须独立于其他事务执行,并且事务中的操作同时发生。
          o
            持久性:确保事务提交后,其输入是永久性的。

事务的开始:标准SQL-99:START TRANSACTION
                         MYSQL:用START TRANSACTION和BEGIN来启动事物
                         ORACLE:不支持START TRANSACTION ,它是自动启动的
在提交事务(COMMIT)之前可以用ROLLBACK回滚事务。
ORACLE事务保存点的设置(MYSQL不支持):SAVEPOINT 保存点名称;
ORACLE中设置事务提交模式的方法:SET AUTOCOMMIT ON/OFF
MYSQL中的方法是:SET AUTOCOMMIT=0/1  

高级事务:
    *
          ORACLE中支持的事务隔离级别有:1)只读事务  2)提交读(默认)3)可串行读

设置语法为(ORACLE):
             SET TRANSACTION
               {{READ ONLY|READ WRITE}
                  |ISOLATION LEVEL
                     { READ COMMIT|SERIALIZABLE}};

转载于:http://www.blogjava.net/jeonok/archive/2006/11/10/80497.aspx
分享到:
评论

相关推荐

    Oracle学习笔记(事务知识点)

    Oracle学习笔记(事务知识点),事务处理:所谓的事务处理其实就是保证数据操作的完整性,所有的操作要么同时成功,要么同时失败

    数据库事务PPT课件.ppt

    数据库事务PPT课件 本资源是关于数据库事务的PPT课件,主要讲解了...Undo、并发控制技术、封锁、封锁协议、活锁和死锁、并发调度的可串行性、两段锁协议、封锁的粒度等知识点,为读者提供了系统的数据库事务知识体系。

    分布式事务解决方案「手写代码」

    分布式事务解决方案「手写代码」...没有事务知识的小白,在这个课程也可以得到收获。大道至简,悟在天成,课程本着一个用简单的道理,把复杂的事情讲清楚。课程设计到2PC/3PC、TCC、可靠消息最终一致性、最大努力通知。

    辛星笔记之InnoDB事务

    ### 辛星笔记之InnoDB事务知识点解析 #### 第一节:概述 ##### 简介 - **事务(Transaction)定义**: 在数据库系统中,事务是作为一个逻辑工作单元的一系列操作,它能够保证数据库从一种一致状态转换到另一种一致...

    MySQL锁与事务脑图.pdf

    MySQL锁与事务知识脑图

    事务基础知识的学习总结

    本篇文章将深入探讨事务的基础知识,包括事务的概念、特性、类型以及在实际应用中的管理。 首先,我们要理解事务的基本定义。事务是一个逻辑工作单元,它包含了一组数据库操作,这些操作要么全部执行,要么全部不...

    2023年数据库面试题.doc

    事务知识点: 1. 事务的定义:一系列的数据库操作,是数据库应用的基本逻辑单位。 2. 事务性质:原子性、一致性、隔离性、持久性。 锁知识点: 1. 共享锁:允许多个事务同时读取数据。 2. 互斥锁:只能有一个事务...

    数据库事务总结 数据库事务总结

    ### 数据库事务总结 #### 一、事务的基本概念与特性 ...事务的管理不仅涉及理论知识,还需要根据实际应用场景选择合适的事务隔离级别,并合理利用乐观锁或悲观锁等机制来提高系统的稳定性和性能。

    学习Spring必学的Java基础知识(含数据库事务基础知识)

    学习Spring必学的Java基础知识(含数据库事务基础知识)

    Spring自定义切面事务问题

    #### 关键知识点解析 1. **Spring AOP与事务管理的基础** - **Spring AOP**:Spring AOP允许开发者将一些通用的业务逻辑(例如日志、事务管理等)从业务代码中抽离出来,形成一个独立的部分,即切面(Aspect)。...

    Java事务设计模式_java_事务设计模式_

    在Java开发中,事务设计模式是确保数据一致性、完整性...了解和掌握这些知识,对于开发高可靠性的Java应用至关重要。在实际项目中,应根据系统需求和复杂度选择合适的事务管理策略,确保系统的稳定运行和数据的一致性。

    分布式事务解决方案「手写代码」.txt

    课程介绍: 从理论基础知识,从简入深进行讲解,在理论的基础上,通过手写代码进行分布式事务的实践。 没有事务知识的小白,在这个课程也可以得到收获

    DRDS跨库事务文档

    以下是关于DRDS跨库事务文档的详细知识点。 ### 柔性事务 柔性事务是DRDS支持的一种事务模式,它实现了补偿型事务模型,其核心思想是将事务拆分为三个阶段:Try、Confirm和Cancel。 - **Try阶段**:尝试执行业务...

    SQL事务的相关说明和案例

    对相关SQL事务知识的说明,同时包含相应的案例对说明进行解释

    MySQL事务基础知识讲解,结合具体案例分析并发事务下常见的问题讲解视频!

    在这个视频教程中,我们将深入探讨MySQL事务的基础知识,并通过具体的案例分析在并发环境下可能出现的问题。 首先,我们来理解什么是事务。在数据库系统中,事务是逻辑上的一组操作,这些操作要么全部执行,要么...

    spring事务操作试验

    本文将深入探讨在"spring事务操作试验"中涉及的关键知识点,并结合提供的资源进行详细阐述。 首先,Spring事务管理的核心概念是ACID(原子性、一致性、隔离性和持久性),这是所有事务系统的基础。在Spring中,事务...

    含有事务操作的sqlhelper类C#

    以下是一些关于如何在C#的SQLHelper类中实现事务操作的关键知识点: 1. **创建连接和打开数据库**:首先,你需要实例化SqlConnection对象,然后使用正确的连接字符串连接到数据库。接着,调用`Open()`方法打开连接...

    Spring_事务基础知识[归纳].pdf

    《Spring 事务基础知识详解》 在软件开发领域,Spring框架以其强大的事务管理能力著称,但要充分利用这一特性,理解数据库事务的基本概念至关重要。数据库事务是数据库操作的基本单位,其核心理念是“一荣俱荣,一...

Global site tag (gtag.js) - Google Analytics