Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica 2.
1. Identifica nombres de identificadores 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
a. number_of_copies PLS_INTEGER;
b. printer_name constant VARCHAR2(10);
c. deliver_to VARCHAR2(10):=Johnson;
d. by_when DATE:= SYSDATE+1;
SET SERVEROUTPUT ON
DECLARE
fname VARCHAR2(20);
lname VARCHAR2(15) DEFAULT 'fernandez';
BEGIN
DBMS_OUTPUT.PUT_LINE( FNAME ||' ' ||lname);
END;
/
a. El bloque es ejecutado de forma satisfactoria y despliega ‘fernandez’
b. El bloque generará un error porque la variable fname es usada sin inicializar
c. El bloque se ejecuta satisfactoriamente y despliega ‘null fernandez’
d. El bloque generará un error porque no se puede usar la palabra clave
DEFAULT para iniciar una variable de tipo VARCHAR2.
e. El bloque generará un error porque la variable FNAME no es declarada.
Práctica 2
1
Oracle Database 10g: Program with PL/SQL 2008
a. Agrega código para crear dos variables bind . Crea las variables bind
basic_percent y pf_percent de tipo NUMBER.
c. Termina el bloque PL/SQL con “/” y despliega el valor de las variables bind
usando el comando PRINT.
Práctica 2
2