sábado, 31 de marzo de 2012

Clase 31 de Marzo

--- mostar hola mundo en sql developer

set serveroutput on
begin
dbms_output.put_line('Hola Mundo');
end;

 
-- mostar un nombre ingresado por teclado

set serveroutput on
declare
nombre varchar2(25);
begin
dbms_output.put_line('Hola '|| '&nombre');
end;

 
--ingresar un dia de la semana

set serveroutput on
declare
diaSemana integer;
begin
dbms_output.put_line('El numero ingresado es '|| '&diaSemana');
end;


set serveroutput on
declare
diaSemana integer;
fechaIngresada char(2);
begin
diaSemana := to_number('&fechaIngresada');
dbms_output.put_line('El numero ingresado es '|| diaSemana);
end;

 
--ingresar un numero entre 1 y 7 usando excepciones

set serveroutput on
declare
diaSemana integer;
IngreseValorNumerico char(2);
begin
diaSemana := to_number('&IngreseValorNumerico');
if diasemana >= 1 and diasemana <=7 then
dbms_output.put_line('El numero ingresado es Correcto ' ||diaSemana);
else
dbms_output.put_line('ERROR: El numero ingresado es Incorrecto ' ||diaSemana);
end if;
exception
when VALUE_ERROR then
dbms_output.put_line('OJO: El numero ingresado no es valido ');
end;


--calcular la suma de la serie 1+2+3+...+n

set serveroutput on
declare
n integer;
numeroIngresado varchar(10);
suma integer;
begin
  n := to_number('&IngreseValorNumerico');
  for i in 1..n loop
    suma := suma + i;
    end loop;
    dbms_output.put_line('El valor de la serie para n= ' || n ||' es: '||&suma);
exception
when VALUE_ERROR then
dbms_output.put_line('El numero ingresado no es valido');
end

No hay comentarios:

Publicar un comentario