Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.tools -> PL/SQL and v$session
Can anybody help me?
How can I access v$session from PL/SQL? In an experiment I made the following package, using a package INFO which encapsulates some of the functionality in DBMS_APPLICATION_INFO.
The trick would be to update v$session using INFO and then locate the row in v$session belonging to this session by looking up for that value.
What have I done wrong?
create or replace package body TEST is
function GetUniqueSessionID return varchar2 is
begin
return DBMS_SESSION.UNIQUE_SESSION_ID;
end;
function GetSID return number is
aSID number; aUSID varchar2(24);
INFO.SetAction(oldAction);
return aSID;
exception
when others then
INFO.SetAction(oldAction); return -1;
end TEST;
--
Peter Smed Vestergaard
System Developer
SAXoTECH A/S http://www.saxotech.com
Hobrovej 42D, 9000 Aalborg
EMail: Peter_Vestergaard_at_saxotech.com
Private: Peter_Vestergaard_at_mail1.stofanet.dk
---
Remove xxx on reply
Received on Fri Jul 07 2000 - 00:00:00 CDT