Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1426 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  erreur bizarre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur bizarre

n°1346563
mbarekh
Posté le 14-04-2006 à 00:48:36  profilanswer
 

Bonjour,
voici les scripts que j'ai tapés pour mettre en place ma base de données(oracle/sqlplus).
 

Code :
  1. Scripts de création des tables enn sql:
  2. CREATE TABLE client(
  3. mail varchar(100) CONSTRAINT KCLIENT PRIMARY KEY,
  4. nom varchar(20),prenom varchar(20),
  5. adresse varchar(200) CONSTRAINT CONST_ADR NOT NULL,
  6. password varchar(10) CONSTRAINT CONST_PASS NOT NULL);
  7. CREATE TABLE commande(
  8. reference integer CONSTRAINT KCOM PRIMARY KEY,
  9. mail varchar(100) CONSTRAINT CONST_COMMAIL NOT NULL REFERENCES client(mail),
  10. C_DATE date,
  11. prix_total integer);
  12. CREATE TABLE fichier_image(
  13. chem_acces varchar(100) CONSTRAINT KFICHIER PRIMARY KEY,
  14. mail varchar(100) CONSTRAINT CONST_MAIL NOT NULL REFERENCES client(mail),
  15. app_photo varchar(50),
  16. objectif varchar(50),
  17. dis_focale FLOAT,
  18. sensibilite FLOAT,
  19. ouverture FLOAT,
  20. vit_obs FLOAT,
  21. resolution varchar(50));
  22. CREATE TABLE com_porte_sur_al(
  23. reference integer CONSTRAINT K1C_P_S_A references commande(reference),
  24. num_album integer K2C_P_S_A references Album(num_album),
  25. format varchar(20) K3C_P_S_A references Format(nom_format),
  26. CONSTRAINT K_PHOTO PRIMARY KEY(num_album,num_ordre,format));
  27. CREATE TABLE Format(
  28. nom_format VARCHAR(20)CONSTRAINT Const_Knom_Format primary key ,
  29. Tarif VARCHAR(20),
  30. Type VarChar(20));
  31. CREATE TABLE Album(
  32. num_album integer CONSTRAINT Const_KAlbum primary key ,
  33. mail VARCHAR(100) CONSTRAINT ALbrelclient REFERENCES client(mail),
  34. al_titre VARCHAR(100) ,
  35. Sous_titre VARCHAR(100) ,
  36. A_Statut INTEGER Constraint Const_A_Statut CHECK (A_Statut in(0,1)));
  37. CREATE TABLE Livre(
  38. num_album integer CONSTRAINT Const_KLivre primary key,
  39. al_titre VARCHAR(100) ,
  40. Sous_titre VARCHAR(100) ,
  41. A_Statut INTEGER CONSTRAINT Const_L_Statut CHECK (A_Statut in(0,1)) , 
  42. Preface VARCHAR(100),
  43. Postface VARCHAR(100),
  44. numero_photo_couverture INTEGER CONSTRAINT K_num_photo NOT NULL);
  45. CREATE TABLE Photo(
  46. num_album integer CONSTRAINT Const_photo references Album(num_album),
  47. num_ordre VARCHAR(30),
  48. chemin_acces VARCHAR(100) CONSTRAINT Photrelfich REFERENCES fichier_image(chem_acces),
  49. P_Titre VARCHAR(100),
  50. P_commentaire VARCHAR(200),
  51. CONSTRAINT K_PHOTO PRIMARY KEY(num_album,num_ordre));


 
 
ca s'est bien passé pour toutes les tables sauf la com_porte_sur_al. qqun peut comprendre et me dire pourquoi?
Je vais m'arracher les cheveux.
 

mood
Publicité
Posté le 14-04-2006 à 00:48:36  profilanswer
 

n°1346577
mbarekh
Posté le 14-04-2006 à 02:01:01  profilanswer
 

il manquait le mot clé constraint merde !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  erreur bizarre

 

Sujets relatifs
[fortran:idb] message d'erreur bizarre!![GLUT] erreur bizarre au lancement du programme
Erreur bizarre - Besoin d'explication avec formulaire [Résolu]erreur bizarre avec onclick et onload
[XML] erreur bizarreerreur de compil bizarre
[html/javascript] une erreur bizarre[PHP]Erreur bizarre $x*0..$y
[open gl] une erreur bizarre sous dev cpp[PHP] Erreur bizarre. Dois être facile à trouver je pense....
Plus de sujets relatifs à : erreur bizarre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR