谁能给我点具体的东西,!  0 0.
谢谢。比如说什么是 事务处理机制。 包括什么。等等。

解决方案 »

  1.   

    数据库事务处理:
            事务开始: 当第一个DML语句一个事务开始(数据操纵语言:insert、delete、select、update                       增、删、查、改)
            事务结束: 当一个commit和rollback语句被发布
      

  2.   

    ORACLE事务从COMMIT、ROLLBACK、连接到数据库或开始第一 条可执行的SQL语句时开始,
    到一条COMMIT、ROLLBACK语句或退出 数据库时结束。
    如果在一个事务中包含DDL语句,则在DDL语句的 前后都会隐含地执行COMMIT语句,
    从而开始或结束一个事务。
      

  3.   

    1楼,select应该不 DML 吧?
      

  4.   

    事务由一组DML操作组成,他们是一个原子操作,要么全部成功,提交;要么失败,回滚。
    事务且有原子性、一致性、隔离性、持久性。
    至于ORACLE如何实现这些特性的,事务机制等可以参考书
    ORACLE 10G 编程艺术
    该书是一本不可多得的好书
      

  5.   

    ORACLE事务从COMMIT、ROLLBACK、连接到数据库或开始第一 
    条可执行的SQL语句时开始,到一条COMMIT、ROLLBACK语句或退出 
    数据库时结束。如果在一个事务中包含DDL语句,则在DDL语句的 
    前后都会隐含地执行COMMIT语句,从而开始或结束一个事务。 
    如果一个事务由于某些故障或者由于用户改变主意而必须在 
    提交前取消它,则数据库被恢复到这些语句和过程执行之前的状 
    态。 
    利用ROLLBACK语句可以在COMMIT命令前随时撤消或回退一个 
    事务。可以回退整个事务,也可以会退部分事务,但是不能回退 
    一个已经被提交的事务。回退部分事务的ROLLBACK命令为: 
    ROLLBACK to savepoint 存储点名 
    存储点是用户放入事务中的标记,用来表示一个可被回退的 
    位置。存储点通过在事务中放入一个SAVEPOINT命令而被插入。该 
    命令的语法是: 
    SAVEPOINT 存储点名 
    如果在ROLLBACK语句中没有给出存储点名,则整个事务被回 
    退。 
      

  6.   

    事务是进行数据库操作的基本单位,在PL/SQL程序中,可以使用3个事务处理控制命令。commit命令 ,rollback命令,savepoint命令。其实所谓事务处理就是当一种事务开始,要么做好要么什么都不做!