P7-Uso de cursores explícitos
De wikiserver
La revisió el 17:50, 10 nov 2014 per Jreixach (Discussió | contribucions) (Es crea la pàgina amb «'''1) Cree un bloque PL/SQL que realice las siguientes acciones:''' a) En la sección de declaraciones, declare e inicialice una variable llamada v_deptno de tipo …».)
1) Cree un bloque PL/SQL que realice las siguientes acciones:
a) En la sección de declaraciones, declare e inicialice una variable llamada
v_deptno de tipo NUMBER. Asigne un valor de identificador de departamento
válido (consulte los valores en la tabla del paso d).
b) Declare un cursor llamado c_emp_cursor, que recupere last_name,
salary y manager_id de los empleados que trabajan en el departamento
especificado en v_deptno.
c) En la sección ejecutable, utilice el bucle FOR de cursor para realizar operaciones
en los datos recuperados. Si el salario del empleado es menor que 5.000 y si el
identificador de superior es 101 o 124, aparece el mensaje “<<last_name>> Due
for a raise”. De lo contrario, aparece el mensaje “<<last_name>> Not Due for a raise”.
d) Pruebe el bloque PL/SQL para los siguientes casos: