Bonsoir,
Voilà je créer un script qui créera des tables reliés entre elles avec des clés primaire et étrangère. J'exécute le script ( en respectant l'ordre ), mais il affiche quatre erreurs. je n'arrive pas à trouver ou son les erreurs et ça m'ennuie beaucoup.
Quelqu'un aurait il une idée d'où peuvent provenir les erreurs ?
( Je précise que je suis sous Oracle Database 10g Express Edition et que je suis sous Windows 7 64 bits. Et j'utilise pour exécuter les script "internet explorer 8" )
code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 CREATE TABLE AUTOMOBILE ( auto_id VARCHAR(25) CONSTRAINT pk_AUTOMOBILE PRIMARY KEY, marque VARCHAR2(50), prix NUMBER(10), etat VARCHAR2(50), couleur VARCHAR(50), description VARCHAR(50)); CREATE TABLE TYPE_CLI ( type_id NUMBER(6) CONSTRAINT pk_TYPE_CLI PRIMARY KEY, particulier VARCHAR2(63), entreprise VARCHAR2 (63)); CREATE TABLE CLIENTS ( client_id VARCHAR(25) CONSTRAINT pk_CLIENTS PRIMARY KEY, nom_client VARCHAR(65), date_naissance DATE, region_id VARCHAR(60), adresse VARCHAR(65), telephone VARCHAR(20), choix_auto VARCHAR(20), type_id (type_id NUMBER(6) CONSTRAINT fk_CLIENTS REFERENCES TYPE_CLI(type_id)); CREATE TABLE VENTE ( vente_id NUMBER(6) CONSTRAINT PK_VENTE PRIMARY KEY, date_vente DATE, venteur VARCHAR2 (63), auto_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES AUTOMOBILE(auto_id), client_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES CLIENTS(client_id), montant NUMBER(6));
Et il me renvois ceci comme erreur :
voir pièce-jointe ( capture d'écran en .jpeg ).
en gros il m'affiche :
Merc encore pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 CREATE TABLE AUTOMOBILE ( auto_id VARCHAR(25) CONSTRAINT pk_AUTOMOBILE PRIMARY KEY, marque VARCHAR2(50), prix NUMBER(10), etat VARCHAR2(50), couleur VARCHAR(50), description VARCHAR(50)) ORA-00955: ce nom d'objet existe déjà -------------------------------------------------------------------------------- CREATE TABLE TYPE_CLI ( type_id NUMBER(6) CONSTRAINT pk_TYPE_CLI PRIMARY KEY, particulier VARCHAR2(63), entreprise VARCHAR2 (63)) ORA-00955: ce nom d'objet existe déjà -------------------------------------------------------------------------------- CREATE TABLE CLIENTS ( client_id VARCHAR(25) CONSTRAINT pk_CLIENTS PRIMARY KEY, nom_client VARCHAR(65) NOT NULL, date_naissance DATE, region_id VARCHAR(60), adresse VARCHAR(65), telephone VARCHAR(20), choix_auto VARCHAR(20), type_id (type_id NUMBER(6) CONSTRAINT fk_CLIENTS REFERENCES TYPE_CLI(type_id)) ORA-00902: type de données non valide -------------------------------------------------------------------------------- CREATE TABLE VENTE ( vente_id NUMBER(6) CONSTRAINT PK_VENTE PRIMARY KEY, date_vente DATE, venteur VARCHAR2 (63), auto_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES AUTOMOBILE(auto_id), client_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES CLIENTS(client_id), montant NUMBER(6)) ORA-00942: Table ou vue inexistante -------------------------------------------------------------------------------- Exécuté par UTIL Analyse du schéma UTIL Script démarré Vendredi 19 Novembre 2010 Depuis 6 minutes Temps écoulé 0,09 secondes Instructions traitées 4 Succès 0 Avec erreurs 4
Bonne nuit
Partager