Diferència entre revisions de la pàgina «P2-Declaració de variables PLSQL»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 26: Línia 26:
 
   END;
 
   END;
 
    
 
    
  a)El bloque se ejecuta correctamente y se imprime “fernandez”.
+
a)El bloque se ejecuta correctamente y se imprime “fernandez”.
  b)El bloque produce un error porque se utiliza la variable fname sin inicializarse.
+
b)El bloque produce un error porque se utiliza la variable fname sin inicializarse.
  c)El bloque se ejecuta correctamente y se imprime “null fernandez”.
+
c)El bloque se ejecuta correctamente y se imprime “null fernandez”.
  d)El bloque produce un error porque no se puede utilizar la palabra clave DEFAULT para inicializar una variable de tipo VARCHAR2.
+
d)El bloque produce un error porque no se puede utilizar la palabra clave DEFAULT para inicializar una variable de tipo VARCHAR2.
  e) El bloque produce un error porque no se declara la variable v_fname.
+
e) El bloque produce un error porque no se declara la variable v_fname.

Revisió del 18:23, 27 oct 2014

1) Especifique identificadores válidos y no válidos:

 a) today
 b) last_name
 c) today’s_date
 d) Number_of_days_in_February_this_year
 e) Isleap$year
 f) #number
 g) NUMBER#
 h) number1to7

2) Identifique las declaraciones e inicializaciones de variables válidas y las no válidas:

 a) number_of_copies  PLS_INTEGER;
 b) PRINTER_NAME      constant VARCHAR2(10);
 c) deliver_to        VARCHAR2(10):=Johnson;
 d) by_when           DATE:= CURRENT_DATE+1;

3) Examine el siguiente bloque anónimo y seleccione la frase que sea verdadera de entre las siguientes:

 DECLARE
   v_fname VARCHAR2(20);
   v_lname VARCHAR2(15) DEFAULT 'fernandez';
 BEGIN
   DBMS_OUTPUT.PUT_LINE(v_fname ||' ' ||v_lname);
 END;
 
a)El bloque se ejecuta correctamente y se imprime “fernandez”.
b)El bloque produce un error porque se utiliza la variable fname sin inicializarse.
c)El bloque se ejecuta correctamente y se imprime “null fernandez”.
d)El bloque produce un error porque no se puede utilizar la palabra clave DEFAULT para inicializar una variable de tipo VARCHAR2.
e) El bloque produce un error porque no se declara la variable v_fname.