P3-Escritura de Sentencias Ejecutables
De wikiserver
La revisió el 18:04, 27 oct 2014 per Jreixach (Discussió | contribucions)
1) Evalúe el bloque PL/SQL siguiente y determine tanto el tipo de dato como el valor de cada una de las siguientes variables, según las reglas de los ámbitos.
a) Valor de v_weight en la posición 1:
b) Valor de v_new_locn en la posición 1:
c) Valor de v_weight en la posición 2:
d) Valor de v_message en la posición 2:
e) Valor de v_new_locn en la posición 2:
2) En el bloque PL/SQL siguiente, determine el valor y el tipo de dato en cada uno de los siguientes casos:
a) Valor de v_customer en el bloque anidado:
b) Valor de v_name en el bloque anidado:
c) Valor de v_credit_rating en el bloque anidado:
d) Valor de v_customer en el bloque principal:
e) Valor de v_name en el bloque principal:
f) Valor de v_credit_rating en el bloque principal:
3) Utilice la misma sesión que utilizó para ejecutar las prácticas de la lección titulada “Declaración de Variables PL/SQL”. Si ha abierto una nueva sesión, ejecute P5.sql. A continuación, edite P5.sql de la siguiente forma:
a) Con la sintaxis de comentarios de una sola línea, comente las líneas que crean las variables de enlace y active SERVEROUTPUT.
b) Con los comentarios de varias líneas, comente en la sección ejecutable las líneas que asignan valores a las variables de enlace.
c) En la sección de declaraciones:
1. Declare e inicialice dos variables temporales para sustituir las variables de enlace comentadas.
2. Declare dos variables adicionales: v_fname del tipo VARCHAR2 y tamaño 15, y v_emp_sal del tipo NUMBER y tamaño 10.
d) Incluya la siguiente sentencia SQL en la sección ejecutable:
SELECT first_name, salary INTO v_fname, v_emp_sal
FROM employees WHERE employee_id=110;
e) Cambie la línea que imprime “Hello World” para que imprima “Hello” y el nombre. A continuación, comente las líneas que muestran las fechas
e imprima las variables de enlace.
f) Calcule la aportación del empleado al fondo de previsión (PF). PF es el 12% del salario básico, y el salario básico es el 45% del salario.
Utilice las variables locales para el cálculo. Intente utilizar sólo una expresión para calcular el valor de PF. Imprima el salario del empleado
y su aportación a PF.
g) Ejecute y guarde el script como lab_03_03_soln.sql.
La salida de ejemploes la siguiente: