M2 - Bases de dades / Exercicis UF3: Llenguatges SQL / Solucions PL-SQL T2

De wikiserver
Dreceres ràpides: navegació, cerca

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.