P3-Escritura de Sentencias Ejecutables
De wikiserver
La revisió el 18:02, 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: