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 :

Problème de création de tables imbriquées


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut Problème de création de tables imbriquées
    salut,
    je veux crée une table contenant deux tables imbriquées dont une contient une table imbriquée mais ya un probleme oracle me renvoie le message la table existe deja. voici le script:

    /*==============================================================*/

    /* Type: Pb_type */

    /*==============================================================*/



    CREATE TYPE Pb_type AS OBJECT(

    NumeroPb NUMBER,

    Prix NUMBER(7,2)

    );



    /*==============================================================*/

    /* Type: Pb_types */

    /*==============================================================*/



    CREATE TYPE Pb_types AS TABLE OF Pb_type;



    /*==============================================================*/

    /* Type: Pc_type */

    /*==============================================================*/



    create or replace type Pc_type as object (

    numeroPc number(7,2),

    cout number,

    pb Pb_types

    );



    /*==============================================================*/

    /* Table: Pb */

    /*==============================================================*/



    CREATE TABLE Pb OF Pb_type

    (PRIMARY KEY(NumeroPb));



    /*==============================================================*/

    /* Table: Pc */

    /*==============================================================*/



    CREATE TABLE Pc OF Pc_type

    (PRIMARY KEY(NumeroPc))

    NESTED TABLE Pb STORE AS Table_Pb;


    /*==============================================================*/

    /* Type: pcs_type */

    /*==============================================================*/



    create type pcs_type as table of Pc_type;



    /*==============================================================*/

    /* Type: Ventes_type */

    /*==============================================================*/





    create or replace type vente_type as object (

    numeroVte number,

    prixVente number(7,2),

    p_base Pb_types,

    p_composite pcs_type

    );



    /*==============================================================*/

    /* Table: Vente */

    /*==============================================================*/



    CREATE TABLE Vente OF vente_type

    (PRIMARY KEY(numeroVte))

    Nested table p_base store as table_pbv,

    Nested table p_composite store as composite_tab(NESTED TABLE pb STORE AS Table_Pb)

    ;


    PS: j'utilise oracle 9i

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    C'est normal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    /*==============================================================*/
    /* Table: Vente */
    /*==============================================================*/
    
    CREATE TABLE Vente OF vente_type 
    (PRIMARY KEY(numeroVte)) 
    Nested table p_base store as table_pbv,
    Nested table p_composite store as composite_tab(NESTED TABLE pb STORE AS Table_Pb1)
    /
    PS. Essaie d'utiliser les balises pour formater ton code, c'est plus simple à copier/coller

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Par défaut merci
    Merci pour vos nombreuses tentatives. Je viens d'avoir la solution a mon probleme.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2008, 21h22
  2. problème de création de table
    Par /*Mr.D*/ dans le forum Outils
    Réponses: 4
    Dernier message: 02/12/2007, 22h36
  3. Oracle 9.2 problème de création de table
    Par Dadou74 dans le forum Administration
    Réponses: 3
    Dernier message: 29/03/2007, 14h07
  4. [SQL-Server] Problème query création de tables sous PHP
    Par DjSoulz dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 27/03/2007, 22h18
  5. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59

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