probleme creation de tables - SQL/NoSQL - Programmation
Marsh Posté le 24-12-2006 à 00:37:01
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
(ca, c'est pour le 2ème message d'erreur )
Marsh Posté le 24-12-2006 à 03:06:56
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)
Marsh Posté le 24-12-2006 à 09:50:31
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
Marsh Posté le 24-12-2006 à 10:00:33
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
Marsh Posté le 23-12-2006 à 23:41:12
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)
);