在SQLPlus里 set autocommit ON 只能是该session 自动提交.要使数据库缺省就 autocommit ON 怎么设置?

解决方案 »

  1.   

    啊?? 怎么说呢?是不是mission impossible?
    如果code里面每执行一段SQL就commit一次,哪不是很麻烦?
    大家有啥解决办法呢?
      

  2.   

    code里执行过sql之后是需要提交的,但是程序默认可以是自动提交的。不需要你再做commit;在批量执行的情况下,为了提高效率,需要人为禁止自动提交setAutoCommit=false,批量执行完再一次性commit;
      

  3.   

    传说中的“***无畏”。实例级AUTOCOMMIT,这样的数据库我不敢用
      

  4.   

    我在sql plus里 show all 发现我的系统默认是 autocommit off.我set AutoCommiton On.但从sql plus 退出来后 再进去 show all, 还是 autocommit off.怎么回事呢?怎么才能让程序默认自动提交呢?
    谢谢!!
      

  5.   

    sqlplus里是可以设置的但是每次打开都默认为autocommit offAutoCommiton On一定要谨慎,个人非常不建议这样的做法
      

  6.   

    哦,那就是说set AutoCommit On 以后,尽管在sqlplus里面显示autocommit off,实际上atutocommit 还是on的?“AutoCommiton On一定要谨慎,个人非常不建议这样的做法”
    请教大侠,推荐比较好的做法?谢谢!!