parent
0777f85e74
commit
982279b0d4
@ -0,0 +1,55 @@
|
||||
@2020nba-setup.sql;
|
||||
DROP TABLE tligne ;
|
||||
CREATE TABLE tligne (ligne varchar2(100));
|
||||
|
||||
set echo off;
|
||||
set verify off;
|
||||
set feedback off;
|
||||
|
||||
variable vidjoueur varchar2(10)
|
||||
prompt Entrer l idjoueur
|
||||
accept vidjoueur
|
||||
|
||||
variable vnom varchar2(300)
|
||||
prompt Entrer le nom du joueur
|
||||
accept vnom
|
||||
|
||||
variable vprenom varchar2(200)
|
||||
prompt Entrer le prenom du joueur
|
||||
accept vprenom
|
||||
|
||||
variable vdate varchar2(20)
|
||||
prompt Entrer sa datee de naissance
|
||||
accept vdate
|
||||
|
||||
variable vposte varchar2(2)
|
||||
prompt Entrer le poste
|
||||
accept vposte
|
||||
|
||||
variable vtaille NUMBER
|
||||
prompt Entrer sa taille
|
||||
accept vtaille
|
||||
|
||||
DECLARE
|
||||
dnbid number;
|
||||
EXISTEDEJA EXCEPTION;
|
||||
|
||||
BEGIN
|
||||
SELECT count(*) INTO dnBid FROM JOUEUR WHERE id_joueur ='&vidjoueur';
|
||||
IF dnbid > 0 THEN RAISE EXISTEDEJA;
|
||||
ELSE
|
||||
INSERT INTO tligne VALUES ('&vidjoueur'||'&vnom'||'&vprenom'||to_date('&vdate','DD/MM/YYYY')||'&vtaille'||'&vposte');
|
||||
END IF;
|
||||
|
||||
EXCEPTION
|
||||
WHEN EXISTEDEJA THEN
|
||||
INSERT INTO tligne VALUES ('ID joueur existe');
|
||||
|
||||
END;
|
||||
./
|
||||
|
||||
set echo on;
|
||||
set verify on;
|
||||
set feedback on;
|
||||
|
||||
SELECT * FROM TLIGNE;
|
Loading…
Reference in new issue