IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Création de table en SQL


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Février 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Février 2015
    Messages : 26
    Par défaut Création de table en SQL
    Bonjour, je débute sur Access avec dans le but de créer une base de donnée de gestion de stocks.

    J'ai un petit soucis avec une phrase en SQL :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE Clients
    (
    	NumClient CHAR(4),
    	Noms CHAR(45),
    	PRIMARY KEY(NumClient)
    ) ;
    Ceci est ma 1ere table pas de soucis
    ensuite je veux créer une 2eme table avec une clé primaire étrangère qui fait référence à cette table et là ça ne fonctionne pas lorsque j'exécute :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE Stocks
    (
    	NumClient(4),
    	Noms CHAR(45),
    	Produits CHAR(45),
    	PRIMARY KEY(NumClient)
    	FOREIGN KEY(NumClient) REFERENCES Client(NumClient)
    ) ;

    Merci d'avance de votre aide

  2. #2
    Expert confirmé
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Billets dans le blog
    2
    Par défaut
    Jeffco1974,

    Une relation 1 <-> 1 basée sur la même clé primaire

    et pourquoi utiliser une requête pour des créations de table

    Je te conseille de réfléchir à ton MCD avant la création des tables et leurs relations, règle essentielle pour assurer la viabilité et la pérennité de ton projet

    Quoiqu'il en soit un correctif de ton code ici :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE TABLE Stocks
    (
    	idStock INTEGER PRIMARY KEY,
    NumClientfk CHAR(4),
    	Noms CHAR(45),
    	Produits CHAR(45),
    	FOREIGN KEY (NumClientfk) REFERENCES Clients(NumClient)
    ) ;

    jimbolion

Discussions similaires

  1. Problème création des tables en SQL-Server
    Par pizzaman dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/02/2012, 22h58
  2. création des tables en sql
    Par hanou88 dans le forum SQL
    Réponses: 5
    Dernier message: 15/05/2010, 02h19
  3. [SQL Server ou MSDE] [Créations de tables]
    Par penchu dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 11/05/2007, 12h38
  4. [SQL Server 2005] création de table
    Par LeNeutrino dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/11/2006, 14h38
  5. Requete sql pour création de table dans une base access
    Par Ben156 dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/01/2006, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo