M2 - Bases de dades / Exercicis UF3: Llenguatges SQL / Solucions PL-SQL T3
De wikiserver
La revisió el 11:39, 3 abr 2014 per Rsort (Discussió | contribucions) (Es crea la pàgina amb «*'''Exercici 1''' :Avalua les següents declaracions de variables determinant quines no son correctes (donen error), explica perquè. ::a) DECLARE v_id NUMBER(4); <pre>…».)
- Exercici 1
- Avalua les següents declaracions de variables determinant quines no son correctes (donen error), explica perquè.
- a) DECLARE v_id NUMBER(4);
Correcte.
- b) DECLARE v_x, v_y,v_z VARCHAR2(10);
Incorrecte, perquè només es permet un identificador per declaració.
- c) DECLARE v_data_naixament DATE NOT NULL;
Incorrecte, perquè una variable NOT NULL ha d'inicialitzar-se.
- d) DECLARE v_en_stock BOOLEAN :=1
Incorrecte, perquè 1 no és una expressió booleana.
- Exercici 2
- Determina el tipus de dades de les expressions resultants en les següents assignacions
- a) v_dies_que_falten := v_date - SYSDATE;
- b) v_sender := USER || ':' || TO_CHAR(v_deptno);
- c) v_sum := $100,000+$250,000
- d) v_bandera := TRUE
- e) v_n1 := v_n2 > (2*v_n3);
- f) v_valor := NULL;
- Exercici 3
- Crea un bloc anònim per imprimir la frase “Benvingut a PL/SQL”
- Exercici 4
- Crea un bloc que declari dues variables. Assigneu el valor d'aquestes variables PL/SQL a variables SQL*PLUS i imprimeix el valor d'aquestes dues variables per pantalla.