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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  probleme creation de tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme creation de tables

n°1495750
INdia-
Posté le 23-12-2006 à 23:41:12  profilanswer
 

bonjour tout le monde et bonnes fetes :)
voila je n'arrive pas à creer ces tables.
Pour la 1ère table ,on me signale cette erreur :"erreur SQL générale"
Pour la 2eme table ,on me signale cette erreur :"violation de clef"
J'aimerais reussir a creer ces tables merci
J'espere quelqu'un pourra m'aider sur les modifications à apporter au programme.
 
CREATE TABLE Employe(
 NUM_EMP  INT,
 NOM_EMP     VARCHAR(10),
 NUM_MAG  INT ,
 ADRESSE_EMP VARCHAR(50),
 TYPE_EMP VARCHAR(15),
 DATE_EMBAUCHE DATE,
 constraint Employe_KEY Primary key (NUM_EMP),
 constraint Verif_Employe check(
  TYPE_EMP in('Responsable','Mecanicien','Transporteur','Vendeur'))
);  
 
CREATE TABLE Magasin(
 NUM_MAG  INT,
 NOM_MAG     VARCHAR(30),
 ADRESSE_MAG VARCHAR(100),
 RESPONSABLE INT References Employe(NUM_EMP),
 MACHINE_LOC VARCHAR(5),
 NUM_ZONE  INT,
 DUREE_MAXLOC    INT,
 Constraint Magasin_KEY Primary key (NUM_MAG)
);

mood
Publicité
Posté le 23-12-2006 à 23:41:12  profilanswer
 

n°1495754
mrbebert
Posté le 24-12-2006 à 00:37:01  profilanswer
 

Il semble que la 2ème table ait une référence sur la 1ère. Donc, c'est normal de pas pouvoir la créer tant que la 1ère n'existe pas [:proy]  
(ca, c'est pour le 2ème message d'erreur :D )

n°1495758
MagicBuzz
Posté le 24-12-2006 à 03:06:56  profilanswer
 

erreur SQL générale, ça va pas chercher loin comme message d'erreur :/
 
déjà, c'est quel SGBD ? genre ça pourra aider pour vérifier les noms de champs ainsi que la syntaxe des contraintes (différente d'un sgbd à l'autre)

n°1495767
INdia-
Posté le 24-12-2006 à 09:50:31  profilanswer
 

bonjour,
J'utilise Oracle a ma fac qui est sous Linux.
Sinon sur mon pc j'utilise SQL-View qui est sur Windows Home Edition

n°1495770
MagicBuzz
Posté le 24-12-2006 à 10:00:33  profilanswer
 

sql+ pour lancer des scripts : vrais messages d'erreur, et moins de soucis.
 
n'utilise une ide que pour écrire tes requêtes, pas pour tester un script


Message édité par MagicBuzz le 24-12-2006 à 10:00:40

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

  probleme creation de tables

 

Sujets relatifs
probléme idiot mais bonproblème d'affichage en c++
Problème connexion apacheProbleme de menu deroulant sous IE7
[RESOLU] probleme d'égalités CA URGE MERCI LES GENSprobleme ouverture popup
javascript Greasemonkey : problème de perfo ?[Résolu] Problème de header session_start()
[AJAX] Problème de chargement dynamique de CSS[Php & MySQL] Problème pour création de tables
Plus de sujets relatifs à : probleme creation de tables


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