You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
907 B
49 lines
907 B
@nba-setup.sql;
|
|
|
|
DROP TABLE tligne ;
|
|
CREATE TABLE tligne (ligne varchar2(100)) ;
|
|
|
|
set echo off;
|
|
set verify off;
|
|
set feedback off;
|
|
|
|
variable vidjoueur char(4)
|
|
prompt Entrer la reference du joueur :
|
|
accept vidjoueur
|
|
|
|
DECLARE
|
|
dmaxpoint number;
|
|
dnbjoueur number;
|
|
didjoueur char(4);
|
|
|
|
BEGIN
|
|
|
|
SELECT count(Nom) INTO dnbjoueur FROM JOUEUR
|
|
WHERE id_joueur ='&vidjoueur';
|
|
|
|
if dnbjoueur != 0 then
|
|
|
|
SELECT max(points) INTO dmaxpoint FROM JOUE
|
|
WHERE id_joueur ='&vidjoueur';
|
|
|
|
INSERT INTO tligne VALUES ('Le maximum de point du joueur '||'&vidjoueur'||' est '||to_char(dmaxpoint));
|
|
ELSE
|
|
INSERT INTO tligne VALUES('AVEC COUNT : Joueur inconnu');
|
|
end if;
|
|
|
|
SELECT id_joueur INTO didjoueur FROM JOUE
|
|
WHERE id_joueur ='&vidjoueur';
|
|
|
|
|
|
EXCEPTION
|
|
when no_data_found then
|
|
INSERT INTO tligne VALUES('AVEC EXCEPTION : Joueur n a pas fait de match');
|
|
end ;
|
|
.
|
|
/
|
|
|
|
SELECT * FROM tligne ;
|
|
set verify on;
|
|
set feedback on;
|
|
set echo on;
|