使用DML语句会自动提交吗?

解决方案 »

  1.   

    SQL> show autocommit;
    autocommit OFF
    SQL> set autocommit on
    SQL> show autocommit;
    autocommit IMMEDIATE
    SQL> 
      

  2.   

    这个要分为两种情况:1、server端命令执行方式;2、Application执行方式。关于上述1:superhsj正解。
    关于上述2:
    Java类型:调用Connection对象的方法setAutoCommit(true)即可;
    C#类型:调用Connection对象的方法BeginTransaction()即可;
    其他语言,不是很熟悉,不晓得了~
      

  3.   

    DDL语句是自动提交的吧。
    DML是可以设置的,一般不要设为自动提交。