Ejercicios de triggers

1763 palabras 8 páginas
EJERCICIOS DE TRIGGERS

1.- Una empresa almacena los datos de sus empleados en una tabla denominada "empleados". En una tabla denominada "controlCambios" guarda los cambios que se realizan en la tabla "empleados", en ella almacena el nombre del usuario que realiza la modificación, la fecha, el valor anterior del campo modificado y el nuevo valor. Creamos las tablas, con las siguientes estructuras: create table empleados( documento char(8) not null, nombre varchar2(30) not null, domicilio varchar2(30), seccion varchar2(20) ); create table controlCambios( usuario varchar2(30), fecha date, datoanterior varchar2(30), datonuevo varchar2(30) );

Ingresamos algunos registros: insert into empleados values('22222222','Ana Acosta','Bulnes
…ver más…
están

Vamos a borrar un empleado de "empleados" y comprobar que el trigger de borrado se disparó recuperando los registros de "controlCambios": delete from empleados where documento= '29999999'; select *from controlCambios;

Deshabilitamos el trigger "tr_eliminar_empleados": alter trigger tr_eliminar_empleados disable;

Consultamos el diccionario "user_triggers" para comprobarlo: select trigger_name, status from user_triggers where table_name = 'EMPLEADOS';

Los tres trigger establecidos sobre "empleados" están deshabilitados. Eliminamos un empleado de "empleados" y comprobamos que el trigger de borrado no se dispara recuperando los registros de "controlCambios": delete from empleados where documento= '28888888'; select *from controlCambios;

Habilitamos el trigger "tr_actualizar_empleados": alter trigger tr_actualizar_empleados enable;

Actualizamos la sección de un empleado y comprobamos que el trigger de

Documentos relacionados

  • Ejercicios De Java
    673 palabras | 3 páginas
  • Ejercicios de hidraulica
    958 palabras | 4 páginas
  • Ejercicios De , Muestreo
    1453 palabras | 6 páginas
  • Ejercicios de ejercicios gases
    1018 palabras | 5 páginas
  • Ejercicios De Vías Forestales
    2243 palabras | 9 páginas
  • Ejercicios de inventario
    693 palabras | 3 páginas
  • Ejercicios de equilibrio quimico
    2546 palabras | 11 páginas
  • ejercicios de razonamiento matematico
    1543 palabras | 7 páginas
  • Ejercicios aplicacion de derivadas
    860 palabras | 4 páginas
  • Ejercicios De Distribuciones
    2215 palabras | 9 páginas