You are on page 1of 1

create or replace procedure Ingresar_venta_pasaje

is
cont number default 1;
conta number default 0;
cont1 varchar(10);
begin
while cont<=540000
loop
select id_horario into cont1 from(SELECT id_horario FROM horario ORDER BY
dbms_random.value ) WHERE rownum = 1;
insert into venta_pasaje
(id_vendedor,id_horario,id_cliente,id_asiento,
id_agencia,id_tipo_servicio, fecha, precio, cantidad, estado)
values
((select id_vendedor from(SELECT id_vendedor FROM vendedor
ORDER BY dbms_random.value )
WHERE rownum = 1),cont1,(select id_cliente from(SELECT id_cliente FROM
cliente
ORDER BY dbms_random.value )
WHERE rownum = 1),(select id_asiento from(SELECT id_asiento FROM asiento
ORDER BY dbms_random.value )
WHERE rownum = 1),(select id_agencia from(SELECT id_agencia FROM agencia
ORDER BY dbms_random.value )
WHERE rownum = 1),(select id_tipo_servicio from(SELECT id_tipo_servicio
FROM tipo_servicio
ORDER BY dbms_random.value )
WHERE rownum = 1),(select fecha FROM horario where
id_horario=cont1),80 ,'1','1');
cont:=cont+1;
conta:=conta+1;
end loop;
commit;
end Ingresar_venta_pasaje;

You might also like