Esteban

Esteban Torres

Knowledge Area
Bases de datos
Profesional/experto IT (Desarrollador, Analista, Consultor, DBA, Administrador de sistemas, Jefe de proyecto..)

Miembro desde hace

4 años

Publicaciones

  • Registros Unicos

    Foros IT

    Hola a todos:

    Antes que nada espero que esten bien :), y pues ahora vengo en ayuda de ustedes compañeros de foro, basicamente mi cuestión es la siguiente:

     

    Es sobre una consulta, el tema lo podriamos tomar de la siguiente manera, se tiene una tabla de transacciones , de empleados ,  de personas y de polizas basicamente un empleado puede tener un dependiente o mas (familiar, etc), tendriamos la siguiente función,ese empleado cuando se da de alta se registra en las 3 tablas mencionadas, es decir se inserta en la tabla de personas y se registra con id_persona junto con otros datos, en la tabla de empleados se inserta con un id_empleado  junto con el id_persona mas otros datos de ahi inserta en la tabla transacciones con un id_transacción mas un id_empleado y por ultimo con la tabla de polizas que genera un ID_poliza y espera el id_transacción mas el id_persona  junto con otros datos.

     

  • ¿Existe forma de controlar modificaciones en tablas de Oracle?

    Foros IT

    Hola a todos:

     

    Mando antes que todo un cordial saludo y reiterando el buen contenido de este sitio, me gusta mucho la ayuda que ofrece y pasando a otras cosas quiero exponer un caso y una duda que tengo:

     

    Existe la forma o manera en que se pueda saber la ultima fecha en que una TABLA en oracle fue modificada, insertada o eliminada (DML's) en cuanto a datos, no me refiero a que si haya sufrido alguna modificación en su estructura(DDL's).

     

    El tema que me surgio fue a raiz de que por citar un ejemplo: no se cuando fue la ultima vez en que en la tabla de "Empleados u otras" habia recibido una ultima inserción o modificación o eliminación de un registro, aclaro se que existe forma de poder controlar esto por medio de triggers para estas situaciones y en medida de lo posible por mejores practicas agregar un campo de fecha para este tipo de identificaciones ya sea como apoyo, o como parte del negocio que se maneje en cuestión, pero hay ocasiones en que heredamos sistemas y las BD no cuentan con un soporte lo mas integral posible.

     

  • Cancelar consulta después de esperar cierto tiempo sin respuesta.

    Foros IT

    Hola a todos soy nuevo en el Foro, antes que todo para felicitar a los administradores de esta pagina, es bastantemente buena(de aqui he tomado algunas soluciones o indicios para solucionar problemas) :).

     

    Tengo un tema con un procedure en Oracle, en el cual he buscando información al respecto y no logro dar con alguna solución, paso a explicar lo siguiente:

     

    Quiero hacer la cancelación de una consulta dentro de un store, si esta no se lleva en cierto tiempo, es decir ejecuto la consulta(ejemplo):

     

    select * from empleados (con o sin condiciones) y si esta no se lleva acabo(que regrese datos) en un lapso de tiempo por decir algo en 10 segundos realice alguna otra tarea.

     

    Esto lo estoy ocupando en realidad para una consulta del tipo 

    select UTL_HTTP.REQUEST('http://192.168.1.168:8080/validoPagina') into XVALOR from dual;