Re: create index when add primary key

From: Brian P. Mac Lean <brian.maclean_at_teldta.com>
Date: 1996/06/26
Message-ID: <31D16A61.7192_at_teldta.com>#1/1


Bob Yeh wrote:
>
> Hi,
>
> Oracle create a unique index when the primary key is created.
> Is there a way to tell Oracle to create this index in certain
> tablespace when creating primary key?
>
> Thanks. Bob

create table bart (

        field1                          number(7) not null,
        field2                          varchar2(20) not null,
        field3                          varchar2(10),
        field4                          varchar2(1),
                constraint bart_pk
                        primary key( field1 ),
                constraint bart_uk
                        unique( field3 )
) tablespace tbs_data
        initrans 5 maxtrans 255 pctfree 30 pctused 60
        storage( initial 10M next 5M
                minextents 1 maxextents 121 pctincrease 0)
        parallel(degree 2) nocache
  enable primary key using index
        tablespace tbs_idx
        initrans 2 maxtrans 255 pctfree 30
        storage( initial 6M next 3M
                minextents 1 maxextents 121 pctincrease 0)
  enable unique( field3 ) using index
        tablespace tbs_idx
        initrans 2 maxtrans 255 pctfree 30  
        storage( initial 6M next 3M
                minextents 1 maxextents 121 pctincrease 0);




brian.maclean_at_teldta.com Received on Wed Jun 26 1996 - 00:00:00 CEST

Original text of this message