User Documentation
Ispirer Capabilities - Oracle Migration
Pricing
To return the application name for the current session, you can use the following query in Oracle:
SELECT program
FROM v$session
WHERE audsid=userenv('sessionid');
V$SESSION - system view that contains information for each database session.
AUDSID - column the containing auditing session ID.
USERENV('SESSIONID') - returns the auditing session identifier.
Example:
declare
app_name VARCHAR2(48);
begin
SELECT program INTO app_name
FROM v$session
WHERE audsid=userenv('sessionid');
dbms_output.put_line('You use the program '||app_name);
end;