我想知道V$session
中的狀態列是如何工作的。我知道該列顯示特定會話是處於活動狀態還是非活動狀態。我也明白,一個會話在執行sql語句時處於活動狀態。但是,我想知道執行plsql塊或程序時會話的狀態。
對於例如:我有一個像下面
PROCEDURE XYZ is
.
.
begin
<SQL statement>
.
.
<some other plsql code>
.
.
<dbms output statements>
.
.
<SQL statement>
.
.
<some other plsql code>
.
.
<dbms output statements>
End XYZ;
我想知道的是,當一旦sql語句結束和其他的東西像其他PLSQL代碼或DBMS輸出語句被執行時,什麼是PLSQL過程那段時間的會話狀態?它是活動還是不活動,因爲當時沒有sqls正在運行。
我很好奇你想達到什麼目的 – BobC