Imagina que tienes el siguiente ejercicio:
Escribir un procedimiento que reciba todos los datos de un
nuevo empleado y procese la transacción de alta gestionando posibles errores.
Haremos una función con tantos campos como queramos insertar, es decir:
Más un campo resultado que devuelve un 1 si ha ido bien la inserción y 0 si fue mal.
Dicho sea esto, antes de realizar una inserción, necesitaremos controlar los siguientes errores:
- Número empleado - No nulo y no repetido
- Numero de departamento - Tiene que existir en la tabla departamentos o ser nulo
Sólo, y sólo cuando se cumplan las dos condiciones anteriores, procederemos a realizar la inserción en la tabla.
0 comentarios:
Publicar un comentario