Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
13Activity
0 of .
Results for:
No results containing your search query
P. 1
Respuestas Oracle PL-SQL Practica 16

Respuestas Oracle PL-SQL Practica 16

Ratings: (0)|Views: 343|Likes:
Published by ehv80
Practice of Chapter 16
Introduction to Oracle: SQL and PL/SQL
Instructor Guide - Volume 1
41010GC13
Production 1.3
July 1999
ORACLE
Practice of Chapter 16
Introduction to Oracle: SQL and PL/SQL
Instructor Guide - Volume 1
41010GC13
Production 1.3
July 1999
ORACLE

More info:

Published by: ehv80 on Dec 29, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

03/03/2014

pdf

text

original

 
Introduction to Oracle: SQL and PL/SQL, Instructor Guide, Volumen 1Práctica 16: Declarando Variables--------------------------------------------------------------------Ejercicio 1:Evalue cada una de las declaraciones siguientes. Determine cuáles no son legales y explique porqué.a)DECLAREv_idNUMBER(4);b)DECLAREv_x, v_y, v_zVARCHAR2(10);c)DECLAREv_birthdateDATE NOT NULL;d)DECLAREv_in_stockBOOLEAN := 1;Respuestas:-----------1.a)Legal.1.b)Ilegal, porque solo se permite un nombre de identificador para definir una sola variable, en una declaración.1.c)Ilegal, porque al utilizar la Restricción "NOT NULL" se ledebe asignar un valor a la variable que se declara, y esto es lo que falta en la declaración.1.d)Ilegal, porque a una variable de tipo BOOLEAN se le puede asignar uno de los tres valores siguientes: TRUE, FALSE, ó NULL.Ejercicio 2:En cada una de las asignaciones siguientes determine el tipo dedato de la expresión resultante.a)v_days_to_go:=v_due_date - SYSDATE;b)v_sender:=USER ': ' TO_CHAR(v_dept_no);c)v_sum:=$100,000 + $250,000;d)v_flag:=TRUE;e)v_n1:=v_n2 > (2 * v_n3);f)v_value:=NULL;Respuestas:-----------2.a)Escalar -> Número Entero
 
2.b)Escalar -> Cadena de Caracteres2.c)Ilegal. No puede convertir símbolos monetarios desde el tipo de datos (de columnas) VARCHAR2 a NUMBER.2.d)Escalar -> Booleano2.e)Escalar -> Booleano2.f)Escalar -> Cualquier subtipo: Numérico ó Caracteres ó Fecha ó Booleano.Ejercicio 3:Cree un bloque animo para mostrar en pantalla la frase "Mi Bloque PL/SQL Funciona".Respuesta:----------1°) Declaración de una variable de ambiente del sistema:--------------------------------------------------------SQL>VARIABLEG_MESSAGEVARCHAR2(25);Definición del Bloque PL/SQL Anónimo:-------------------------------------SQL>BEGIN:G_MESSAGE := 'Mi Bloque PL/SQL Funciona';END;/SQL>savep16q3.sqlSQL>PRINTG_MESSAGE;Respuesta del Apéndice A-54:----------------------------SQL>editp16q3_v2.sqlContenido del archivo de comandos: p16q3_v2.sql-----------------------------------------------"VARIABLEG_MESSAGEVARCHAR2(25);BEGIN:G_MESSAGE := 'Mi Bloque PL/SQL Funciona';END;/PRINTG_MESSAGE;"SQL>startp16q3_v2.sqlSi tienes tiempo, completa los ejercicios siguientes.Ejercicio 4:Cree un Bloque que declara dos variables. Asigne los valores deesas variables PL/SQL para las variables de ambiente del sistema
 
e imprima los resultados de las variables PL/SQL en pantalla. Ejecute el Bloque PL/SQL. Guarde el Bloque PL/SQL a un archivo nombrándolop16q4.sql.Variables a declarar en el Bloque PL/SQL Anónimo:-------------------------------------------------V_CHAREscalar Caracter (tamaño de la variable).V_NUMEscalar Numérico.Asigne los valores a esas variables como se muestra a continuación:-------------------------------------------------------------------V_CHARLa cadena de caracteres '42 es la respuesta'V_NUMLos primeros dos caracteres de V_CHARRespuesta:----------1° Declaración de las variables de ambiente del sistema:--------------------------------------------------------SQL>VARIABLEG_CHARVARCHAR2(20);SQL>VARIABLEG_NUMNUMBER;2° Definición del Bloque PL/SQL Anónimo:----------------------------------------SQL>BEGIN:G_CHAR := '42 es la respuesta';:G_NUM := TO_NUMBER( SUBSTR(:G_CHAR, 1, 2) );END;/SQL>savep16q4.sql3° Muestra en pantalla las variables de ambiente del sistema:-------------------------------------------------------------SQL>PRINTG_CHAR;SQL>PRINTG_NUM;Respuesta del Apéndice A-55:----------------------------SQL>editp16q4_v2.sqlContenido del archivo de comandos p16q4_v2.sql----------------------------------------------"VARIABLEG_CHARVARCHAR2(20);VARIABLEG_NUMNUMBER;BEGIN:G_CHAR := '42 es la respuesta';:G_NUM := TO_NUMBER( SUBSTR(:G_CHAR, 1, 2) );END;

Activity (13)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Xime Olguin liked this
joubo liked this
norfen liked this
Dante Llimpe liked this
Marco liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->