1
如何知道sql查詢的會話ID?如果我有一個SELECT查詢正在運行,那麼如何知道該SQL查詢的會話ID?sql查詢的會話ID
如何知道sql查詢的會話ID?如果我有一個SELECT查詢正在運行,那麼如何知道該SQL查詢的會話ID?sql查詢的會話ID
從你的問題歷史中假設Oracle;
select sys_context('USERENV', 'SID') from dual
在Oracle,此查詢爲您提供有關活動SQLS
SELECT sa.sql_id,
sa.sql_text txt,
''''||sid||', '||s.serial#||'''' sid_serial,
pid,
process client_pid,
p.spid spid,
blocking_session,
BLOCKING_SESSION_STATUS,
S.seconds_in_wait,
s.program
FROM V$PROCESS p,
V$SESSION s,
V$SQLAREA sa
WHERE p.addr=s.paddr
AND s.username IS NOT NULL
AND s.sql_address=sa.address(+)
AND s.sql_hash_value=sa.hash_value(+)
AND s.status = 'ACTIVE'
ORDER BY sid;
您使用的SQL引擎
一些有用的信息? – jdevelop 2012-03-05 11:38:02
我正在使用oracle。 – 2012-03-05 17:22:51