解决方案 »

  1.   

    应该是你两个进程操作相同记录了,当一个程序执行更新、删除操作后,数据库会自动上锁,其他程序就不允许更新了,直到当前程序执行commit或rollback
      

  2.   

    这个锁的机制是固定的,没法修改的
    不过可以用select   for update判别是否有其他人正在更新你要修改的这些数据
    如果有人正在更新,程序会返回异常,而不会卡死
      

  3.   

    plsqldev里面有一个执行完自动提交的设置。
      

  4.   

    PL中默认是不自动提交,应该显示的写COMMIT进行提交
      

  5.   

    请问可以设置成自动提交吗?这样每次插入数据 都要commit下,感觉有点麻烦,而且有时候很容易忘了
      

  6.   

    请问可以设置成自动提交吗?这样每次插入数据 都要commit下,感觉有点麻烦,而且有时候很容易忘了
    怎么说呢, 这个本来是一项好的东西, 能让你有回退的机会的。 
    设置如图:
      

  7.   

    请问可以设置成自动提交吗?这样每次插入数据 都要commit下,感觉有点麻烦,而且有时候很容易忘了
    怎么说呢, 这个本来是一项好的东西, 能让你有回退的机会的。 
    设置如图:
    多谢多谢!你们都答得很好,小弟我在这里谢过了!学习了!
      

  8.   

    请问可以设置成自动提交吗?这样每次插入数据 都要commit下,感觉有点麻烦,而且有时候很容易忘了
    怎么说呢, 这个本来是一项好的东西, 能让你有回退的机会的。 
    设置如图:
    多谢多谢!你们都答得很好,小弟我在这里谢过了!学习了!亲,记得结贴。 ps oracle区太难混了