APEX-User im Logging mitschreiben
Um aus der Session des aktuellen APEX-User abzugreifen gibt es folgende sys_context abfragen:
-- Apex-User abfragen
select sys_context('APEX$SESSION', 'APP_USER') from dual;
-- DB-Umgebung abfragen
select substr(SYS_CONTEXT ('USERENV', 'DB_NAME'),-1) UMGEBUNG from dual;
Weitere Möglichkeiten (mindestens ab APEX 19.1):
sys_context('APEX$SESSION', 'APP_USER')
sys_context('APEX$SESSION', 'APP_ID')
sys_context('APEX$SESSION', 'WORKSPACE_ID')
sys_context('APEX$SESSION', 'APP_SESSION')
Ergänzend noch die bekannten Klassiker:
-- Apex-User abfragen
select sys_context('APEX$SESSION', 'APP_USER') from dual;
-- DB-Umgebung abfragen
select substr(SYS_CONTEXT ('USERENV', 'DB_NAME'),-1) UMGEBUNG from dual;
Weitere Möglichkeiten (mindestens ab APEX 19.1):
sys_context('APEX$SESSION', 'APP_USER')
sys_context('APEX$SESSION', 'APP_ID')
sys_context('APEX$SESSION', 'WORKSPACE_ID')
sys_context('APEX$SESSION', 'APP_SESSION')
Ergänzend noch die bekannten Klassiker:
SYS_CONTEXT ('USERENV', 'SESSION_USER')
SYS_CONTEXT ('USERENV', 'OS_USER')
SYS_CONTEXT ('USERENV', 'DB_NAME')
Kommentare
Kommentar veröffentlichen