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.

56 lines
1015 B

@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;