Diferència entre revisions de la pàgina «P10-Creació de funcions»

De wikiserver
Dreceres ràpides: navegació, cerca
(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)
Línia 14: Línia 14:
  
 
''' b) Utilice la función en una sentencia SELECT en la tabla EMPLOYEES para los empleados del departamento 30.
 
''' b) Utilice la función en una sentencia SELECT en la tabla EMPLOYEES para los empleados del departamento 30.
 +
 +
[[Fitxer:10-2.png|500px|sortida]]

Revisió del 21:08, 15 des 2014

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.

sortida

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.

sortida