-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathme.sql
More file actions
30 lines (30 loc) · 699 Bytes
/
me.sql
File metadata and controls
30 lines (30 loc) · 699 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SET SERVEROUTPUT ON
DECLARE
TYPE keys_t IS TABLE OF VARCHAR2(50);
keys keys_t := keys_t(
'CURRENT_SCHEMA',
'CURRENT_USER',
'CURRENT_USERID',
'DB_NAME',
'IP_ADDRESS',
'LANGUAGE',
'NLS_DATE_FORMAT',
'OS_USER',
'SESSION_USER',
'SESSION_USERID',
'SESSIONID',
'TERMINAL'
);
BEGIN
DBMS_OUTPUT.PUT_LINE(RPAD('-', 80, '-'));
FOR i IN keys.FIRST..keys.LAST LOOP
BEGIN
DBMS_OUTPUT.PUT_LINE(RPAD(keys(i), 30, '.') || ': ' || SYS_CONTEXT('USERENV', keys(i)));
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(RPAD(keys(i), 30, '.') || ': ' || '(n/a)');
END;
END LOOP;
DBMS_OUTPUT.PUT_LINE(RPAD('-', 80, '-'));
END;
/