Ciclo For Con PL

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

CICLO FOR CON PL

Andrés Fernando Toquica Gomez

Corporación Universitaria Minuto de Dios


Facultad de Ingeniería
Tecnología en Informática
Electiva CP
Bogotá, febrero de 2022
Script

create table juegos(

fecha varchar (30),

usuario varchar(50),

No1 number (38),

No2 number (38),

No3 number (38),

No4 number (38),

No5 number (38),

No6 number (38)

);

execute RANDOM;

select *from JUEGOS;

SET serveroutput ON;

-----------------------------------------------------------------------------------------------------------------------------------
---

create or replace PROCEDURE RANDOM AS

ida number (6);

aleatoriofinal number;

num1 number (6);

num2 number (6);

num3 number (6);


num4 number (6);

num5 number (6);

num6 number (6);

fecha varchar(30);

usuario varchar(40);

BEGIN

ida:=0;

select SYSDATE into fecha From dual;

select user into usuario From dual;

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

if num1=num2 then

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num1=num2 then

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num1=num3 then

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num1=num4 then
select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num1=num5 then

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num1=num6 then

select ABS(dbms_random.VALUE(0,48))into num1 from dual;

end if;

if num2=num1 then

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

end if;

if num2=num3 then

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

end if;

if num2=num4 then

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

end if;

if num2=num5 then

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

end if;

if num2=num6 then

select ABS(dbms_random.VALUE(0,48))into num2 from dual;

end if;
if num3=num1 then

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

end if;

if num3=num2 then

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

end if;

if num3=num4 then

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

end if;

if num3=num5 then

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

end if;

if num3=num6 then

select ABS(dbms_random.VALUE(0,48))into num3 from dual;

end if;

if num4=num1 then

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

end if;

if num4=num2 then

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

end if;

if num4=num3 then

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

end if;
if num4=num5 then

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

end if;

if num4=num6 then

select ABS(dbms_random.VALUE(0,48))into num4 from dual;

end if;

if num5=num1 then

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

end if;

if num5=num2 then

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

end if;

if num5=num3 then

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

end if;

if num5=num4 then

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

end if;

if num5=num6 then

select ABS(dbms_random.VALUE(0,48))into num5 from dual;

end if;

if num6=num1 then

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

end if;

if num6=num2 then

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

end if;
if num6=num3 then

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

end if;

if num6=num5 then

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

end if;

if num6=num4 then

select ABS(dbms_random.VALUE(0,48))into num6 from dual;

end if;

insert into juegos values (fecha, usuario, num1,num2,num3,num4,num5,num6);

DBMS_OUTPUT.put_line(ida);

END RANDOM;

execute RANDOM;

Resultado

You might also like