CheckForIllegalCrossThreadCalls = false;
De esta forma permite acceder a un control.
CheckForIllegalCrossThreadCalls = false;
EXIT WHEN
) por ejemplo:
DECLARE
dato INTEGER := 10;
BEGIN
FOR i IN 1..99 LOOP
dato
:=
dato
+ 5 ;
DBMS_OUTPUT.PUT_LINE(
dato
);
EXIT WHEN
dato
> 100;
END LOOP;
END;
Para este caso se ejecuta hasta que dato sea mayor q 100, aunque el ciclo sea 99 veces.
Esta es la consulta para ver el código
fuente de un procedimiento:
SELECT text FROM
all_source WHERE name = 'nombre_procedimiento';
Cuando queremos el BODY de un paquete se hace la siguiente
consulta:
SELECT
text FROM all_source WHERE name = 'NOMBRE_PACKAGE' AND type='PACKAGE BODY';
Si queremos
ver el listado de objetos de la base de datos hacemos la siguiente consulta:
SELECT
* FROM dba_objects
También se
puede filtrar por paquetes, procedimiento o nombre del objeto a buscar:
SELECT
* FROM dba_objects where object_type='PACKAGE' and object_name = 'nombre_objeto'
Consulta Oracle SQL sobre la vista que muestra las conexiones actuales a Oracle Para visualizarla es necesario entrar con privilegios de administrador select osuser, username, machine, program from v$session order by osuser
Consulta Oracle SQL que muestra el número de conexiones actuales a Oracle agrupadopor aplicación que realiza la conexión select program Aplicacion, count(program) Numero_Sesiones from v$session group by program order by Numero_Sesiones descConsulta Oracle SQL que muestra los usuarios de Oracle conectados y el número de sesiones por usuario select username Usuario_Oracle, count(username) Numero_Sesiones from v$session group by username order by Numero_Sesiones desc