zoukankan      html  css  js  c++  java
  • PL/SQL学习笔记之事务

    一:事务自动提交的开启与关闭

        1)开启事务自动提交:则每一个INSERT,UPDATE或DELETE命令执行时,都提交一次事务。

    SET AUTOCOMMIT ON;

        2)关闭事务自动提交:则执行到COMMIT语句时,才将事务提交。

    SET AUTOCOMMIT OFF;

    二:保存点:在需要创建保存点的地方,创建一个 SAVEPOINT 变量。

    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (7, 'Rajnish', 27, 'HP', 9500.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (8, 'Riddhi', 21, 'WB', 4500.00 );
    SAVEPOINT sav1; //创建保存点

    三:提交:COMMIT语句提交事务。

    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (2, 'Khilan', 25, 'Delhi', 1500.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (3, 'kaushik', 23, 'Kota', 2000.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (4, 'Chaitali', 25, 'Mumbai', 6500.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (5, 'Hardik', 27, 'Bhopal', 8500.00 );
    INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY)
    VALUES (6, 'Komal', 22, 'MP', 4500.00 );
    COMMIT; //提交

    四:回滚

        1)回滚所有

    ROLLBACK;

        2)回滚至某个保存点

    ROLLBACK TO SAVEPOINT savepointi_name;
  • 相关阅读:
    jQuery使用手册之Ajax支持(8)
    jQuery使用手册之动态效果(6)
    jquery插件 操作select
    提高jQuery的性能
    jQuery起点教程之使用AJAX(4)
    jQuery起点教程之插件制作(7)
    IE开发工具栏
    信息安全之DNS欺骗详解
    颜色取色器
    使DIV不被select等控件遮挡的解决办法
  • 原文地址:https://www.cnblogs.com/ygj0930/p/8298211.html
Copyright © 2011-2022 走看看