Определение текущей сессии под Oracle8
От: MZagidullin  
Дата: 27.05.02 12:03
Оценка:
Всем привет.
А не подскажет ли кто, каким образом можно определить текущую (собственную) сессию под Oracle? Вопрос интересует в разрезе возможности остановки запроса текущей сессии из другой, которая создается в отдельном потоке и получает идентификатор текущей сессии в качестве параметра....

Заранее благодарен. Марат.
Re: Определение текущей сессии под Oracle8
От: VVP Россия 67524421
Дата: 28.05.02 04:38
Оценка: 5 (2)
Здравствуйте MZagidullin, Вы писали:

MZ>Всем привет.

MZ>А не подскажет ли кто, каким образом можно определить текущую (собственную) сессию под Oracle? Вопрос интересует в разрезе возможности остановки запроса текущей сессии из другой, которая создается в отдельном потоке и получает идентификатор текущей сессии в качестве параметра....

MZ>Заранее благодарен. Марат.


SELECT SID
FROM SYS.V_$SESSION
WHERE AUDSID = USERENV('SESSIONID');
Никогда не бойся браться делать то, что делать не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник...
Re: Определение текущей сессии под Oracle8
От: DanGer  
Дата: 12.06.02 05:27
Оценка:
Здравствуйте MZagidullin, Вы писали:

MZ>Всем привет.

MZ>А не подскажет ли кто, каким образом можно определить текущую (собственную) сессию под Oracle? Вопрос интересует в разрезе возможности остановки запроса текущей сессии из другой, которая создается в отдельном потоке и получает идентификатор текущей сессии в качестве параметра....

MZ>Заранее благодарен. Марат.


Функция sys.dbms_session.unique_session_id() возвращает уникальный идентификатор сессии (кажется number(12), но неуверен)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.