Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN SQLServer
2. Crear un procedimiento para listar los participantes jugadores que proceden de un determinado
país (es parámetro el nombre del pais)
código:
create procedure jug_proceden_pais
@vpais_proced varchar(20)
as
print 'Participantes jugadores que proceden de un pais'
select p.nomb,p.appat,p.apmat,p.telef,j.nivel,ps.nomb_pais
from participantes as p inner join
(jugadores as j inner join
(pais_envia_partici as cep inner join pais as ps
on ps.id_pais =cep.id_pais)
on j.cod_partici = cep.cod_partici)
on p.cod_partici = j.cod_partici
where ps.nomb_pais=@vpais_proced
go
3. Crear un procedimiento almacenado para listar los jugadores de un determinado género que no
participaron en el campeonato organizado entre dos años. Es parámetro de entrada el género, y, los
dos años.
Código:
create procedure jug_no_participaron
@vgenero varchar(2),
@fecha1 int,
@fecha2 int
as
select participantes.cod_partici, participantes.appat, participantes.apmat,
participantes.nomb,
participantes.genero
from participantes inner join jugadores
on participantes.cod_partici=jugadores.cod_partici
where participantes.genero=@vgenero and participantes.cod_partici not in
(select participaqnte_campeonato.cod_partici from participaqnte_campeonato inner join
campeonato
on participaqnte_campeonato.cod_campo=campeonato.cod_campo
where year(campeonato.fecha_ini)between @fecha1 and @fecha2)
go
exec jug_no_participaron 'M', 2012,2021