exceptionwhen others thenrollback;

解决方案 »

  1.   

    现在有一种情况:当应用程序崩溃(不管有意或无意为之)后,与DBMS的通信中止,此时,DBMS会把程序崩溃前的语句提交上去,从而产生一些错误。你说的这种情况,应该不会出现当应用程序崩溃(不管有意或无意为之)后,与DBMS的通信中止,
    那样的话,以前操作的数据会挂起,
    手工commit或rollback后,事务处理
    或者数据库重新启动后,会rollback
    或者DBA 可以kill那个session如果你那里出现了这种问题,
    用该是程序里面的事务处理有问题
    与你的编成语言有关另外在存储过程中别事务处理
    放在外层的程序中处理