Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE PROCEDURE affichageGrilleAmericaine(
- p_idTournoi IN Tournois.idTournoi%TYPE) IS
- rang NUMBER;
- nbjoueurs NUMBER;
- BEGIN
- rang:=0;
- nbjoueurs:=0;
- DBMS_OUTPUT.ENABLE;
- SELECT COUNT(P.idJoueur) INTO nbjoueurs
- FROM Participer P
- WHERE P.idTournoi=p_idTournoi;
- WHILE rang<=nbjoueurs LOOP
- FOR joueur IN (SELECT J.idJoueur
- FROM Joueurs J, Participer P
- WHERE J.idJoueur=P.idJoueur
- AND P.idTournoi=p_idTournoi) LOOP
- IF classementJoueurTournoi(joueur.idJoueur,p_idTournoi)=rang THEN
- DBMS_OUTPUT.PUT_LINE(
- classementJoueurTournoi(joueur.idJoueur,p_idTournoi)
- ||' '||infoJoueur(joueur.idJoueur)
- ||' '||ligue(joueur.idJoueur)
- ||' '||affichageRondeAme(joueur.idJoueur,p_idTournoi)
- ||' '||nbPointsJoueurTournoi(joueur.idJoueur,p_idTournoi)
- ||' '||cumulatifJoueurTournoi(joueur.idJoueur,p_idTournoi)
- ||' '||performanceEloJoueurTournoi(joueur.idJoueur,p_idTournoi));
- END IF;
- END LOOP;
- rang:=rang+1;
- END LOOP;
- END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement