Diferència entre revisions de la pàgina «M2 - Bases de dades / Exercicis UF3: Llenguatges SQL / Solucions PL-SQL T2»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 12: Línia 12:
 
'''2.-''' Identifique las declaraciones e inicializaciones de variables válidas y las no válidas:
 
'''2.-''' Identifique las declaraciones e inicializaciones de variables válidas y las no válidas:
  
:a) number_of_copies           PLS_INTEGER;    '''Válido'''
+
:a) number_of_copies           PLS_INTEGER;                              '''Válido'''
:b) PRINTER_NAME               constant VARCHAR2(10);    '''No válido'''
+
:b) PRINTER_NAME               constant VARCHAR2(10);             '''No válido'''
:c) deliver_to                        VARCHAR2(10):=Johnson;    '''No válido'''
+
:c) deliver_to                        VARCHAR2(10):=Johnson;             '''No válido'''
:d) by_when                          DATE:= CURRENT_DATE+1;    '''Válido'''
+
:d) by_when                          DATE:= CURRENT_DATE+1;    '''     Válido'''
  
 
:''La declaración '''b''' no es válida porque las variables constantes se deben inicializar durante la declaración.''
 
:''La declaración '''b''' no es válida porque las variables constantes se deben inicializar durante la declaración.''
 
:''La declaración '''c''' no es válida porque los literales de cadena deben aparecer entre comillas simples.''
 
:''La declaración '''c''' no es válida porque los literales de cadena deben aparecer entre comillas simples.''

Revisió del 10:14, 1 març 2018

1.- Especifica identificadors vàlids i no vàlids:

a) today                                                                   Válido
b) last_name                                                             Válido
c) today’s_date                                                         No Válido: no se permite el carácter “’”
d) Number_of_days_in_February_this_year                  No Válido: demasiado largo
e) Isleap$year                                                           Válido
f) #number                                                               No Válido: no puede empezar por “#”
g) NUMBER#                                                            Válido
h) number1to7                                                         Válido

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

a) number_of_copies           PLS_INTEGER;                              Válido
b) PRINTER_NAME               constant VARCHAR2(10);             No válido
c) deliver_to                        VARCHAR2(10):=Johnson;             No válido
d) by_when                          DATE:= CURRENT_DATE+1;         Válido
La declaración b no es válida porque las variables constantes se deben inicializar durante la declaración.
La declaración c no es válida porque los literales de cadena deben aparecer entre comillas simples.