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

Oracle Discussion :

Problème sur des tables


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 129
    Par défaut Problème sur des tables
    Bonjour,
    Depuis environ deux jours, je suis sur Oracle pour créer des tables.
    Mais rien ne marche!
    Est-ce que Oracle est si difficile que ça ?

    voilà mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    CREATE TABLE Module
    (
    CodeUE CHAR(3) PRIMARY KEY,
    LibelleUE VARCHAR(20) NOT NULL,
    HC NUMBER(5) NOT NULL,
    HTD NUMBER(5) NOT NULL,
    HTP NUMBER(5) NOT NULL);
     
    CREATE TABLE Enseignant
    (
    NumEns NUMBER(3) PRIMARY KEY,
    NomEns VARCHAR(20) NOT NULL,
    Grade VARCHAR(20) REFERENCES Grades(Grade),
    ServiceEffectif NUMBER(2) DEFAULT 0);
     
    CREATE TABLE Grades
    (
    Grade VARCHAR(20) PRIMARY KEY,
    ServiceMin NUMBER(3) NOT NULL,
    ServiceMax NUMBER(3));
     
    CREATE TABLE Service
    (
    NUmEns NUMBER REFERENCES Enseignant(NumEns),
    CodeUE CHAR REFERENCES Module(CodeUE),
    HCEns NUMBER(5) NOT NULL,
    HTDEns NUMBER(5) NOT NULL,
    HTPEns NUMBER(5) NOT NULL,
    PRIMARY KEY(NumEns,HCEns));

    Merci de me répondre,

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Il n'y a pas que des problèmes Oracle, il y a déjà un problème de logique.

    Vous créez la table Enseignant avec une référence à la table Grades que vous n'avez pas encore créée, forcément ça ne fonctionne pas.

    Sinon comme je vous l'ai déjà dit, VARCHAR2 au lieu de VARCHAR.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 129
    Par défaut
    Citation Envoyé par Waldar Voir le message
    Il n'y a pas que des problèmes Oracle, il y a déjà un problème de logique.

    Vous créez la table Enseignant avec une référence à la table Grades que vous n'avez pas encore créée, forcément ça ne fonctionne pas.

    Sinon comme je vous l'ai déjà dit, VARCHAR2 au lieu de VARCHAR.
    Oui merci pour ton aide.
    ça marche bien maintenant, j'ai tout modifié .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de GRANT REVOKE sur des tables et champs
    Par Melodie dans le forum Administration
    Réponses: 2
    Dernier message: 28/02/2011, 09h31
  2. problème sur des table temporaire
    Par xavier81 dans le forum Développement
    Réponses: 16
    Dernier message: 15/02/2011, 01h42
  3. [MySQL] Problème sur des comptes (login/mdp)
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/03/2006, 15h41
  4. Problème sur des chaînes de caractères
    Par Anonymous dans le forum Access
    Réponses: 9
    Dernier message: 16/09/2005, 08h21
  5. [8.0.5-->9.2.0.5] Checksum sur des tables oracle
    Par bobunny dans le forum Oracle
    Réponses: 9
    Dernier message: 24/11/2004, 12h46

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