2
SELECT
在第一個命令期間執行T1是一個事務,反過來,DELETE
命令(在T2時刻)是第一個命令事務B.在T3時刻SELECT
語句的結果是什麼(交易)?在Oracle中使用事務
alt text http://img682.imageshack.us/img682/3382/sqlm.png
的SELECT
聲明T3將返回一行(因爲事務B尚未提交)?
SELECT
在第一個命令期間執行T1是一個事務,反過來,DELETE
命令(在T2時刻)是第一個命令事務B.在T3時刻SELECT
語句的結果是什麼(交易)?在Oracle中使用事務
alt text http://img682.imageshack.us/img682/3382/sqlm.png
的SELECT
聲明T3將返回一行(因爲事務B尚未提交)?
是的,它會,因爲其他交易尚未提交。
如果你想嘗試做Transaction A
相同DELETE
在Transaction B
的DELETE
後,那麼你將不得不等待鎖被釋放,但SELECT
將正常工作。