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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  problème de création de table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de création de table

n°484803
Rosa
Posté le 12-08-2003 à 13:34:44  profilanswer
 

voila :
 

Code :
  1. create table spectacle
  2. (
  3. titre  VARCHAR2(20) constraint pk_spectacle primary key disable,
  4. troupe  VARCHAR2(20) constraint nn_troupe not null disable,
  5. producteur  VARCHAR2(20)  constraint nn_producteur not null disable);
  6. create table representation
  7. (
  8. titre  VARCHAR2(20)  constraint fk_titre references spectacle(titre) disable,
  9. dateRepres DATE,
  10.   constraint pk_representation primary key (titre, dateRepres) disable,
  11. nbrePlaceDisp NUMBER  constraint nn_nbrePlaceDisp not null disable,
  12. PrixPlace NUMBER  constraint nn_PrixPlace not null disable);
  13. create table reservation
  14. (
  15. NumReser NUMBER constraint pk_reservation primary key disable,
  16. DateEnreg DATE constraint nn_DateEnreg not null disable,
  17. montantTotal NUMBER constraint nn_montantTotal not null disable);
  18. create table demande
  19. (
  20. NumReser NUMBER  constraint fk_NumReser references reservation(NumReser),
  21. Titre  VARCHAR2(30) constraint fk_titre references representation(titre) disable,
  22. DateRepres DATE,
  23.   constraint pk_demande primary key (NumReser, titre, dateRepres) disable);


 
cependant lors de la création de la table demande , titre est une référnece à titre de la table représentation , cependant titre de la table représentation est lui même une référence de la table spéctacle ...
 
donc problème ...
 

Code :
  1. ORA-02270: pas de correspondance de clé primaire ou unique pr cette liste de colonne


 
voila si quelqu'un sais m'aider ...

mood
Publicité
Posté le 12-08-2003 à 13:34:44  profilanswer
 

n°484869
cocomotard
Tux est ton amis
Posté le 12-08-2003 à 14:13:49  profilanswer
 

slt,
 
je suis pas un specialiste mais kand tu fais la commande CREATE TABLE, il ne faut pas a la fin de chaque commande specifier PRIMARY KEY et KEY ????
 
dsl si je dis une betise mais sur mes scripts de creation en php j'ai preciser ça et tout ce passe bien ...
 
@ ++

n°484884
Rosa
Posté le 12-08-2003 à 14:17:58  profilanswer
 

bhen:
 
create table reservation
(
 NumReser NUMBER constraint pk_reservation primary key disable, DateEnreg DATE constraint nn_DateEnreg not null disable,
 montantTotal NUMBER constraint nn_montantTotal not null disable);
 
 
mettre els contrainte directement après la déclaration ou a la fin du bloc de création ne change rien je pense... pcq les 3 1er tables sont bien créer c'est la 4é qui va pas ....


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

  problème de création de table

 

Sujets relatifs
[PHP] création automatique de pagesPetit probleme avec le "DOS" de la console de recup XP
problème bizarre avec les headersProblème de conversion de format de date....
Problème de templateprobleme pour permutter 2 entiers par adresse...
Création d'un cookiepetit probleme sur liste chainée simple
[PHP / mySQL] Problème de création d'une table[PHP] Problème création table
Plus de sujets relatifs à : problème de création de table


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