This procedure returns the current level for a specified event.
| Argument Name | Type | In/Out | Default? |
| IEV | BINARY_INTEGER | IN | |
| OEV | BINARY_INTEGER | OUT |
The SET_EV procedure enables/disables events in another session
The parameters are:
| Parameter | Description |
| IEV | Event |
| OEV | Level |
In SQL*Plus to check the current level of event 10046 in the current session use:
VAR v_level NUMBER; EXECUTE dbms_system.set_ev (10046, v_level); PRINT v_level;
The following script lists non-zero levels for all events in the range 10000-10999.
SET SERVEROUTPUT ON
DECLARE
l_level NUMBER;
BEGIN
FOR l_event IN 10000..10999
LOOP
dbms_system.read_ev (l_event,l_level);
IF (l_level > 0) THEN
dbms_output.put_line ('Event '||TO_CHAR (l_event) ||
' is set at level '||TO_CHAR (l_level));
END IF;
END LOOP;
END;
/
Note that internal events exist outside this range.