ejercicio orcl

4
1. Evalúa cada una de las declaraciones de variables siguientes y determina cuales no son válidas y por qué. DECLARE v_id NUMBER(4); verdadero v_x, v_y, v_z VARCHAR2(10); falso, se puede declarar una variable a la vez v_birthdate DATE NOT NULL; falso debe estar inicializado not null v_in_stock BOOLEAN := 1; falso debe estar inicializada en true o false emp_record emp_record_type; TYPE emp IS TABLE OF VARCHAR2(20); INDEX BY BINARY_INTEGER; dept_name_table name_table_type; 2. Indica el valor de las variables del siguiente bloque PL/SQL en cada momento: 3. Construye un bloque PL/SQL que pida el precio de un producto y el valor del IVA aplicarle, e imprima el valor del total del producto.

Upload: mark-pastuna

Post on 05-Feb-2016

218 views

Category:

Documents


1 download

DESCRIPTION

ejercicios oracle

TRANSCRIPT

Page 1: Ejercicio orcl

1. Evalúa cada una de las declaraciones de variables siguientes y determina cuales no son válidas y por qué.DECLAREv_id NUMBER(4); verdaderov_x, v_y, v_z VARCHAR2(10); falso, se puede declarar una variable a la vezv_birthdate DATE NOT NULL; falso debe estar inicializado not nullv_in_stock BOOLEAN := 1; falso debe estar inicializada en true o falseemp_record emp_record_type; TYPE emp IS TABLE OF VARCHAR2(20); INDEX BY BINARY_INTEGER; dept_name_table name_table_type;

2. Indica el valor de las variables del siguiente bloque PL/SQL en cada momento:

3. Construye un bloque PL/SQL que pida el precio de un producto y el valor del IVA aplicarle, e imprima el valor del total del producto.

Page 2: Ejercicio orcl

4. Construye un bloque PL/SQL que seleccione el artículo de mayor PVP en la tablaARTICULOS y almacene su valor en una variable de SQL para imprimirlo a continuación.

5. Crea y almacena en un fichero un bloque PL/SQL que inserte un nuevo artículo en la tabla ARTICULOS. Los datos del código y nombre deben pedirse previamente por teclado para darlos como argumentos.

http://www.devjoker.com/foros/Foro-ORACLE/1787/PLSQL-leer-datos-por-teclado.aspx

6. Un bloque PL/SQL debe actualizar la dirección de un cliente en la tabla CLIENTES.Para ello, el bloque pedirá el código del cliente y su nueva dirección.

Page 3: Ejercicio orcl

7. Crea un bloque que borre todos los proveedores de un país que se pedirá por teclado. Debe imprimirse el número de proveedores que se han borrado.