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