Data">
Practica Leccion 4
Practica Leccion 4
Practica Leccion 4
2008
Prá ctica 4.
Los ejercicios deben realizarse con el mismo usuario con los que se han realizado las prácticas anteriores.
1. Crea un bloque PL/SQL que seleccione el valor máximo para la clave de departamento de tabla
DEPARTMENTS y almacénalo en la variable max_deptno Imprime el resultado en pantalla.
a. Declara la variable max_deptno de tipo numérico.
b. Comienza la sección de declaración con la palabra BEGIN e incluye una sentencia SELECT
para recibir el valor máximo de la tabla de departamentos.
c. Despliega max_deptno y finaliza el bloque.
d. Ejecuta el guarda el script con el nombre lab_04_01_soln.sql.
3. Crea un bloque PL/SQL que actualice el location_id a 3000 para el departamento que se
agregó en la ejercicio anterior. Use la variable bind dept_id para actualizar el registro. No sobre
escriba su script, cree otro.
a. Comience el bloque de ejecución con la palabra BEGIN. Incluya la sentencia UPDATE para
establecer el location_id a 3000. Use la variable bind en la sentencia UPDATE.
b. Termine el bloque ejecutable con la palabra END. Termine el bloque PL/SQL con “/” e
incluya una sentencia SELECT par desplegar el departamento que sea actualizado.
c. Por último, incluya una sentencia DELETE para eliminar el departamento que fue agregado.
d. Ejecute y guarde el script con el nombre lab_04_03_soln.sql. Ejemplo de salida
Práctica 4
2
Oracle Database 10g: Program with PL/SQL
2008
4. Cargue el script lab_03_05b.sql en el iSQL*Plus.
a. Observe que el código tiene bloques anidados. Identifique la sección de declaración del
bloque externo. Busque el comentario “INCLUDE EXECUTABLE SECTION OF OUTER BLOCK
HERE” - (Incluya aquí la sección ejecutable del bloque externo) - e inicie la sección
ejecutable
b. Incluya una sentencia SELECT que recupere el employee_id del empleado que trabaje en el
departamento ‘Human Resources’. Haga uso de la cláusula INTO para recibir el valor en la
variable emp_authorization.
c. Guarde su script con el nombre lab_04_04_soln.sql.
Práctica 4