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

SQL Oracle Discussion :

Erreurs SQL serveur


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 1
    Par défaut Erreurs SQL serveur
    Bonsoir,


    Voilà je créer un script qui créera des tables reliés entre elles avec des clés primaire et étrangère. J'exécute le script ( en respectant l'ordre ), mais il affiche quatre erreurs. je n'arrive pas à trouver ou son les erreurs et ça m'ennuie beaucoup.

    Quelqu'un aurait il une idée d'où peuvent provenir les erreurs ?

    ( Je précise que je suis sous Oracle Database 10g Express Edition et que je suis sous Windows 7 64 bits. Et j'utilise pour exécuter les script "internet explorer 8" )

    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
    31
    32
    33
     
     
    CREATE TABLE AUTOMOBILE 
    (  
       auto_id VARCHAR(25) CONSTRAINT pk_AUTOMOBILE PRIMARY KEY,
       marque VARCHAR2(50),
       prix NUMBER(10),
       etat VARCHAR2(50),
       couleur VARCHAR(50),
       description VARCHAR(50));
    CREATE TABLE TYPE_CLI 
    (
        type_id NUMBER(6) CONSTRAINT pk_TYPE_CLI PRIMARY KEY,
        particulier VARCHAR2(63),
        entreprise VARCHAR2 (63)); 
    CREATE TABLE CLIENTS
    (
        client_id VARCHAR(25) CONSTRAINT pk_CLIENTS PRIMARY KEY,
        nom_client VARCHAR(65),
        date_naissance DATE,
        region_id VARCHAR(60), 
        adresse VARCHAR(65),
        telephone VARCHAR(20),
        choix_auto VARCHAR(20),
        type_id (type_id NUMBER(6) CONSTRAINT fk_CLIENTS REFERENCES TYPE_CLI(type_id));
    CREATE TABLE VENTE 
    (
        vente_id NUMBER(6) CONSTRAINT PK_VENTE PRIMARY KEY,
        date_vente DATE,
        venteur VARCHAR2 (63),
        auto_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES AUTOMOBILE(auto_id),
        client_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES CLIENTS(client_id),
        montant NUMBER(6));

    Et il me renvois ceci comme erreur :

    voir pièce-jointe ( capture d'écran en .jpeg ).



    en gros il m'affiche :

    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
     
    CREATE TABLE AUTOMOBILE 
    (  
       auto_id VARCHAR(25) CONSTRAINT pk_AUTOMOBILE PRIMARY KEY,
       marque VARCHAR2(50),
       prix NUMBER(10),
       etat VARCHAR2(50),
       couleur VARCHAR(50),
       description VARCHAR(50))
     
     
    ORA-00955: ce nom d'objet existe déjà
    --------------------------------------------------------------------------------
     
    CREATE TABLE TYPE_CLI 
    (
        type_id NUMBER(6) CONSTRAINT pk_TYPE_CLI PRIMARY KEY,
        particulier VARCHAR2(63),
        entreprise VARCHAR2 (63))
     
     
    ORA-00955: ce nom d'objet existe déjà
    --------------------------------------------------------------------------------
     
    CREATE TABLE CLIENTS
    (
        client_id VARCHAR(25) CONSTRAINT pk_CLIENTS PRIMARY KEY,
        nom_client VARCHAR(65) NOT NULL,
        date_naissance DATE,
        region_id VARCHAR(60), 
        adresse VARCHAR(65),
        telephone VARCHAR(20),
        choix_auto VARCHAR(20),
        type_id (type_id NUMBER(6) CONSTRAINT fk_CLIENTS REFERENCES TYPE_CLI(type_id))
     
     
    ORA-00902: type de données non valide
    --------------------------------------------------------------------------------
     
    CREATE TABLE VENTE 
    (
        vente_id NUMBER(6) CONSTRAINT PK_VENTE PRIMARY KEY,
        date_vente DATE,
        venteur VARCHAR2 (63),
        auto_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES AUTOMOBILE(auto_id),
        client_id VARCHAR(25) CONSTRAINT fk_VENTE REFERENCES CLIENTS(client_id),
        montant NUMBER(6))
     
     
    ORA-00942: Table ou vue inexistante
    --------------------------------------------------------------------------------
    Exécuté par UTIL 
    Analyse du schéma UTIL 
    Script démarré Vendredi 19 Novembre 2010 
     Depuis 6 minutes 
    Temps écoulé 0,09 secondes 
    Instructions traitées 4 
    Succès 0 
    Avec erreurs 4
    Merc encore pour votre aide.

    Bonne nuit
    Images attachées Images attachées  

Discussions similaires

  1. Récupérer une erreur SQL serveur en c#
    Par bipbip2006 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 27/10/2010, 10h58
  2. Réponses: 2
    Dernier message: 10/07/2009, 17h12
  3. Erreur SQL : Serveur*: Msg 16958, Niveau 16, État 1, Ligne 503
    Par Imad_ing dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 14/04/2008, 16h05
  4. Gestion erreur SQL Serveur dans un Script VBS
    Par jayan dans le forum VBScript
    Réponses: 3
    Dernier message: 08/02/2007, 14h06
  5. [SQL server 2005 express] liste des erreurs SQL serveur 2005
    Par critok dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/05/2006, 19h17

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