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