如何判断oracle事务状态?在 SET TRANSACTION ISOLATION LEVEL COMMITTED
后,如何能 判断 出在事务中?

解决方案 »

  1.   

    select * from v$transaction上面这个视图中的flag大小可以进行判断..你可以分别设置几个事务级别试一下,的确不怎么好弄的..
    SQL> alter session set isolation_level= serializable; Session altered.SQL> delete from test;1 row deleted.SQL> select flag from v$transaction;      FLAG
    ----------
     453339022