P10-Creació de funcions
En esta práctica, creará, compilará y utilizará las funciones almacenadas y un procedimiento.
1) Cree y llame a la función GET_JOB para devolver un cargo.
a) Cree y compile la función denominada GET_JOB para devolver un cargo.
b) Cree una variable de host VARCHAR2 denominada b_title, que permita una longitud de 35 caracteres. Llame a la función con identificador de trabajo SA_REP para que devuelva el valor de la variable del host y, a continuación, imprima la variable de host para ver el resultado.
2) Cree una función denominada GET_ANNUAL_COMP para devolver el salario anual de un empleado calculado a partir del salario mensual y la comisión transferidos como parámetros
a) Cree la función GET_ANNUAL_COMP, que acepta valores de parámetros del salario mensual y la comisión. Uno o ambos valores transferidos pueden ser NULL, pero la función deberá devolver un salario anual no NULL. Utilice la siguiente fórmula básica para calcular el salario anual: (salary*12) + (commission_pct*salary*12)
b) Utilice la función en una sentencia SELECT en la tabla EMPLOYEES para los empleados del departamento 30.