Bonjour à tous,
Je suis étudiant en L3 mass, j'ai un devoir à rendre en base de donnée langage Sql, le sujet est de construire une base autour d'un thème, j'ai choisi celui de la gestion de réservations dans un restaurant.
Je me suis basé sur une base de données du cours mais je n'arrive pas à la charger car sql developper me renvoie quelques messages d'erreurs, si quelqu'un pourrait m'éclairer j'en serai très reconnaissant..
Voici mon code :
MESSAGES D'ERREUR:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121 ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY'; ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; REM Creation de la base de donnees réservations dans un restaurant drop table serveur CASCADE CONSTRAINTS; create table serveur( sr# number(4) constraint pk_serveur primary key, srnom varchar2(12) constraint nl_serveur_srnom not null constraint uk_serveur_srnom unique, srdn date constraint nl_serveur_srdn not null, adr varchar2(20) default *Nice*, tel varchar2(12), sal number(7,2) constraint nl_serveur_sal not null constraint chk_serveur_sal check (sal < 20000.0) ); drop table tables CASCADE CONSTRAINTS ; create table tables( tb# number(4) constraint pk_tables primary key, tbtype varchar2(10) constraint nl_tables_tbtype not null CONSTRAINT chk_tables_type CHECK (tbtype in (Cercle,Carre,Triangle,Trapeze,Rectangle,Losange,Pentagone)), cap number(4) CONSTRAINT nl_tables_cap not null, emplacement varchar2(20) CONSTRAINT nl_tables_emplacement not null, remarq long ); drop table client CASCADE CONSTRAINTS ; create table client( client# number(4) CONSTRAINT pk_client primary key, serveur# number(4) CONSTRAINT nl_client_serveur# not null CONSTRAINT client_fk_serveur REFERENCES serveur(sv#) ON DELETE CASCADE, tables# number(4) CONSTRAINT nl_client_tables# not null, Arrivée number(4) , reservation date, constraint fk_client_tables# FOREIGN KEY (serveur#) REFERENCES SERVEUR(SV#) ); REM insertion des valeurs dans les tables insert into serveur values(1, Miranda, '16-AUG-1952','Sophia-Antipolis', '93548254', 18009.0); insert into serveur values(2, St-exupery, '16-OCT-1932', Nice, '91548254', 12300.0); insert into serveur values(3, Karim ', '11-MAR-1930', 'Wapakoneta','96548254', 24500.0); insert into serveur values(4, Ahmed, '01-AUG-1929', 'Bruxelles','93548254', 21100.0); insert into serveur values(5, Oussama, '12-AUG-1934', 'Klouchino','93548454', 22100.0); insert into serveur values(6, Pablo, '31-AUG-1959', 'Toulouse','93548444', 21000.0); insert into serveur values(8, Alex, '28-FEB-1924', 'Milton','44556254', 22000.0); insert into serveur values(9, Oudrane, '16-AUG-1930', 'Moscou','73548254', 22000.0); insert into serveur values(10, Abdelkader, '12-AUG-1938', 'Paris', '23548254', 15000.0); insert into serveur values(11, Abdelkarim, '19-SEP-1942', 'Munich','13548254', 29000.0); insert into serveur values(12, Rachid, '17-DEC-1962', 'Ithaques','73548211', 17000.6); insert into serveur values(13, James, '04-NOV-1955', 'Nice','93958211', 17000.6); insert into serveur values(14, Kader, '04-NOV-1945', '','73223322', 15000.6); insert into serveur values(15, Kirikou, '04-NOV-1935', 'Paris', '',17000.6); insert into serveur values(16, Segolene, '04-AUG-1929', 'Bruxelles','', 15000.6); insert into serveur values(17, Toupac, '04-AUG-1966', 'Paris', '',21000.6); insert into serveur values(18, Faudel, '04-AUG-1966', 'Paris', '',21000.6); insert into serveur values(19, John, '04-AUG-1966', 'Paris', '',21000.6); insert into serveur values(20, Popol, '04-AUG-1966', 'Paris', '',21000.6); REM Insertion des avions insert into tables values(1, Cercle, 5, Intérieur simple, Libre); insert into tables values(2, Cercle, 5, Extérieur vue mer, Libre); insert into tables values(3, Carre, 4, Extérieur vue partielle mer, Libre); insert into tables values(4, Cercle, 5, Intérieur vue mer, Libre); insert into tables values(5, Trapeze, 8, 'Extérieur vue mer', Libre); insert into tables values(6, Rectangle, 4, 'Extérieur vue mer', Occupée); insert into tables values(7, Losange, 4, 'Intérieur vue mer', Libre); insert into tables values(8, Triangle, 3, 'Extérieur vue partielle mer', Libre); insert into tables values(9, Tapeze, 8, 'Intérieur simple', Libre); insert into tables values(10, Cercle, 5, 'Intérieur vue mer', Libre); insert into tables values(11, Cercle, 5, 'Intérieur simple', Libre); insert into tables values(12, Cercle, 5, 'Intérieur vue mer', Libre); REM Insertion des client insert into client values(100, 1,1, '1345','3-MAR-1989' ); insert into client values(110, 3,6, '1230','6-MAR-1989' ); insert into client values(120, 4,3, '0745','21-JUN-1989' ); insert into client values(125, 12,6, '1330','10-JAN-1989' ); insert into client values(130, 4,8,'0630', '27-MAR-1989' ); insert into client values(111, 5,3,'0800','4-DEC-89' ); insert into client values(135, 8,5,'1200','22-MAR-1989' ); insert into client values(140, 14,9,'0700','4-JUN-1989' ); insert into client values(150, 1,1,'1630','28-MAR-1989' ); insert into client values(153, 2,3,'1210','6-NOV-1989' ); insert into client values(156, 9,2,'0230','14-JAN-1989' ); insert into client values(200, 5,3,'2030,17-JUN-1989' ); insert into client values(210, 14,7,'1430','14-OCT-1989' ); insert into client values(236, 8,4,'2130','15-OCT-1989' ); insert into client values(240, 13,10,'2300','19-NOV-1989' ); insert into client values(250, 13,4,'2300', '25-DEC-89' ); insert into client values(260, 13,5,'2300', '30-NOV-1989' ); insert into client values(270, 13,9,'1400', '3-JAN-1989' ); insert into client values(280, 8,9, '1200','21-MAR-1989' ); insert into client values(290, 3,8,'1230', '9-MAR-1989' ); insert into client values(310, 19,8,'1230', '9-MAR-1989' ); REM * insert into client values(360, 4,8, '23:00', sysdate ); commit;
Citation:
Erreur commençant à la ligne: 8 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table serveur CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : ORA-00942: Table ou vue inexistante
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Erreur commençant à la ligne: 10 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table serveur(
sr# number(4) constraint pk_serveur
primary key,
srnom varchar2(12) constraint
nl_serveur_srnom not null
constraint
uk_serveur_srnom unique,
srdn date constraint
nl_serveur_srdn
not null,
adr varchar2(20) default ‘*Nice*‘,
tel varchar2(12),
sal number(7,2) constraint nl_serveur_sal
not null constraint
chk_serveur_sal
check (sal < 20000.0)
)
Rapport d'erreur -
Erreur SQL : ORA-00911: caractère non valide
00911. 00000 - "invalid character"
*Cause: identifiers may not start with any ASCII character other than
letters and numbers. $#_ are also allowed after the first
character. Identifiers enclosed by doublequotes may contain
any character other than a doublequote. Alternative quotes
(q'#...#') cannot use spaces, tabs, or carriage returns as
delimiters. For all other contexts, consult the SQL Language
Reference Manual.
*Action:
Erreur commençant à la ligne: 28 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table tables CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : ORA-00942: Table ou vue inexistante
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Erreur commençant à la ligne: 30 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table tables(
tb# number(4) constraint pk_tables primary key,
tbtype varchar2(10) constraint nl_tables_tbtype not null
CONSTRAINT chk_tables_type
CHECK (tbtype in
(‘Cercle’,’Carre’,’Triangle’,’Trapeze’,’Rectangle’,’Losange’,’Pentagone’)),
cap number(4) CONSTRAINT nl_tables_cap not null,
emplacement varchar2(20) CONSTRAINT nl_tables_emplacement not null,
remarq long
)
Rapport d'erreur -
Erreur SQL : ORA-00911: caractère non valide
00911. 00000 - "invalid character"
*Cause: identifiers may not start with any ASCII character other than
letters and numbers. $#_ are also allowed after the first
character. Identifiers enclosed by doublequotes may contain
any character other than a doublequote. Alternative quotes
(q'#...#') cannot use spaces, tabs, or carriage returns as
delimiters. For all other contexts, consult the SQL Language
Reference Manual.
*Action:
Erreur commençant à la ligne: 41 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table client CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : ORA-00942: Table ou vue inexistante
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Erreur commençant à la ligne: 43 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table client(
client# number(4) CONSTRAINT pk_client primary key,
serveur# number(4) CONSTRAINT nl_client_serveur# not null
CONSTRAINT client_fk_serveur REFERENCES serveur(sv#)
ON DELETE CASCADE,
tables# number(4) CONSTRAINT nl_client_tables# not null,
Arrivée number(4) ,
reservation date,
constraint fk_client_tables# FOREIGN KEY (serveur#)
REFERENCES SERVEUR(SV#)
)
Rapport d'erreur -
Erreur SQL : ORA-00942: Table ou vue inexistante
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Erreur commençant à la ligne: 58 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
insert into serveur values(1, ‘Miranda’, '16-AUG-1952','Sophia-Antipolis', '93548254', 18009.0)
Erreur à la ligne de commande: 58 Colonne: 32 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Rapport d'erreur -
Erreur SQL : ORA-00911: caractère non valide
00911. 00000 - "invalid character"
*Cause: identifiers may not start with any ASCII character other than
letters and numbers. $#_ are also allowed after the first
character. Identifiers enclosed by doublequotes may contain
any character other than a doublequote. Alternative quotes
(q'#...#') cannot use spaces, tabs, or carriage returns as
delimiters. For all other contexts, consult the SQL Language
Reference Manual.
*Action:
Erreur commençant à la ligne: 59 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
insert into serveur values(2, ‘St-exupery’, '16-OCT-1932', ’Nice’, '91548254', 12300.0)
Erreur à la ligne de commande: 59 Colonne: 32 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Rapport d'erreur -
Erreur SQL : ORA-00911: caractère non valide
00911. 00000 - "invalid character"
*Cause: identifiers may not start with any ASCII character other than
letters and numbers. $#_ are also allowed after the first
character. Identifiers enclosed by doublequotes may contain
any character other than a doublequote. Alternative quotes
(q'#...#') cannot use spaces, tabs, or carriage returns as
delimiters. For all other contexts, consult the SQL Language
Reference Manual.
*Action:
SP2-0552 : la variable attachée "00" est non déclarée.
0 lignes inséré.
Erreur commençant à la ligne: 1 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY'
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 2 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 8 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table serveur CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 10 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table serveur(
sr# number(4) constraint pk_serveur
primary key,
srnom varchar2(12) constraint
nl_serveur_srnom not null
constraint
uk_serveur_srnom unique,
srdn date constraint
nl_serveur_srdn
not null,
adr varchar2(20) default ‘*Nice*‘,
tel varchar2(12),
sal number(7,2) constraint nl_serveur_sal
not null constraint
chk_serveur_sal
check (sal < 20000.0)
)
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 28 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table tables CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 30 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table tables(
tb# number(4) constraint pk_tables primary key,
tbtype varchar2(10) constraint nl_tables_tbtype not null
CONSTRAINT chk_tables_type
CHECK (tbtype in
(‘Cercle’,’Carre’,’Triangle’,’Trapeze’,’Rectangle’,’Losange’,’Pentagone’)),
cap number(4) CONSTRAINT nl_tables_cap not null,
emplacement varchar2(20) CONSTRAINT nl_tables_emplacement not null,
remarq long
)
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 41 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
drop table client CASCADE CONSTRAINTS
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 43 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
create table client(
client# number(4) CONSTRAINT pk_client primary key,
serveur# number(4) CONSTRAINT nl_client_serveur# not null
CONSTRAINT client_fk_serveur REFERENCES serveur(sv#)
ON DELETE CASCADE,
tables# number(4) CONSTRAINT nl_client_tables# not null,
Arrivée number(4) ,
reservation date,
constraint fk_client_tables# FOREIGN KEY (serveur#)
REFERENCES SERVEUR(SV#)
)
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 58 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
insert into serveur values(1, ‘Miranda’, '16-AUG-1952','Sophia-Antipolis', '93548254', 18009.0)
Erreur à la ligne de commande: 58 Colonne: 1 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 59 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
insert into serveur values(2, ‘St-exupery’, '16-OCT-1932', ’Nice’, '91548254', 12300.0)
Erreur à la ligne de commande: 59 Colonne: 1 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Rapport d'erreur -
Erreur SQL : Connexion interrompue
Erreur commençant à la ligne: 60 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Dans la commande -
insert into serveur values(3, ‘Karim ', '11-MAR-1930', 'Wapakoneta','96548254', 24500.0);
insert into serveur values(4, ‘Ahmed’, '01-AUG-1929', 'Bruxelles','93548254', 21100.0);
insert into serveur values(5, ‘Oussama’, '12-AUG-1934', 'Klouchino','93548454', 22100.0);
insert into serveur values(6, ‘Pablo’, '31-AUG-1959', 'Toulouse','93548444', 21000.0);
insert into serveur values(8, ‘Alex’, '28-FEB-1924', 'Milton','44556254', 22000.0);
insert into serveur values(9, ‘Oudrane’, '16-AUG-1930', 'Moscou','73548254', 22000.0);
insert into serveur values(10, ‘Abdelkader’, '12-AUG-1938', 'Paris', '23548254', 15000.0);
insert into serveur values(11, ‘Abdelkarim’, '19-SEP-1942', 'Munich','13548254', 29000.0);
insert into serveur values(12, ‘Rachid’, '17-DEC-1962', 'Ithaques','73548211', 17000.6);
insert into serveur values(13, ‘James’, '04-NOV-1955', 'Nice','93958211', 17000.6);
insert into serveur values(14, ‘Kader’, '04-NOV-1945', '','73223322', 15000.6);
insert into serveur values(15, ‘Kirikou’, '04-NOV-1935', 'Paris', '',17000.6);
insert into serveur values(16, ’Segolene’, '04-AUG-1929', 'Bruxelles','', 15000.6);
insert into serveur values(17, ’Toupac’, '04-AUG-1966', 'Paris', '',21000.6);
insert into serveur values(18, ‘Faudel’, '04-AUG-1966', 'Paris', '',21000.6);
insert into serveur values(19, ‘John’, '04-AUG-1966', 'Paris', '',21000.6);
insert into serveur values(20, ‘Popol’, '04-AUG-1966', 'Paris', '',21000.6);
REM Insertion des avions
insert into tables values(1, ‘Cercle’, 5, ‘Intérieur simple’, ‘Libre’);
insert into tables values(2, ’Cercle’, 5, ‘Extérieur vue mer’, ‘Libre’);
insert into tables values(3, ‘Carre’, 4, ‘Extérieur vue partielle mer’, ‘Libre’);
insert into tables values(4, ‘Cercle’, 5, ‘Intérieur vue mer’, ‘Libre’);
insert into tables values(5, ’Trapeze’, 8, 'Extérieur vue mer', ‘Libre’);
insert into tables values(6, ‘Rectangle’, 4, 'Extérieur vue mer', ‘Occupée’);
insert into tables values(7, ‘Losange’, 4, 'Intérieur vue mer', ‘Libre’);
insert into tables values(8, ’Triangle’, 3, 'Extérieur vue partielle mer', ‘Libre’);
insert into tables values(9, ’Tapeze’, 8, 'Intérieur simple', ‘Libre’);
insert into tables values(10, ‘Cercle’, 5, 'Intérieur vue mer', ‘Libre’);
insert into tables values(11, ‘Cercle’, 5, 'Intérieur simple', ‘Libre’);
insert into tables values(12, ‘Cercle’, 5, 'Intérieur vue mer', ‘Libre’);
REM Insertion des client
insert into client values(100, 1,1, '1345','3-MAR-1989' );
insert into client values(110, 3,6, '1230','6-MAR-1989' );
insert into client values(120, 4,3, '0745','21-JUN-1989' );
insert into client values(125, 12,6, '1330','10-JAN-1989' );
insert into client values(130, 4,8,'0630', '27-MAR-1989' );
insert into client values(111, 5,3,'0800','4-DEC-89' );
insert into client values(135, 8,5,'1200','22-MAR-1989' );
insert into client values(140, 14,9,'0700','4-JUN-1989' );
insert into client values(150, 1,1,'1630','28-MAR-1989' );
insert into client values(153, 2,3,'1210','6-NOV-1989' );
insert into client values(156, 9,2,'0230','14-JAN-1989' );
insert into client values(200, 5,3,'2030’,’17-JUN-1989' );
insert into client values(210, 14,7,'1430','14-OCT-1989' );
insert into client values(236, 8,4,'2130','15-OCT-1989' );
insert into client values(240, 13,10,'2300','19-NOV-1989' );
insert into client values(250, 13,4,'2300', '25-DEC-89' );
insert into client values(260, 13,5,'2300', '30-NOV-1989' );
insert into client values(270, 13,9,'1400', '3-JAN-1989' );
insert into client values(280, 8,9, '1200','21-MAR-1989' );
insert into client values(290, 3,8,'1230', '9-MAR-1989' );
insert into client values(310, 19,8,'1230', '9-MAR-1989' );
REM * insert into client values(360, 4,8, '23:00', sysdate );
commit;
Erreur à la ligne de commande: 60 Colonne: 1 Fichier @ /Users/hasnaoui/Desktop/resa.sql
Rapport d'erreur -
Erreur SQL : Connexion interrompue