Control de errores
Escribir un procedimiento que reciba todos los datos de un nuevo empleado y procese la transacción de alta gestionando posibles errores.
La función debe incluir un campo resultado que devuelve 1 si la inserción es exitosa y 0 si falla.
Antes de realizar la inserción, deben controlarse los siguientes errores:
- Número de empleado — no puede ser nulo ni repetirse (no puede existir ya en la tabla).
- Número de departamento — debe existir en la tabla de departamentos o ser nulo.
Solo cuando ambas condiciones se cumplan se procederá a la inserción en la tabla.
