Create two indexes for one single table : Create Index « Index « Oracle PL / SQL






Create two indexes for one single table

    


create table indextest as 
select * from dba_objects where owner in ('OUTLN','PUBLIC','SCOTT','SYS','SYSTEM');

create index indxtest_objname_idx on indextest (object_name) pctfree 10;

create index indxtest_objname_fidx on indextest(upper(object_name));

select object_name,owner from indextest
where upper(object_name) ='DBA_INDEXES';

select upper(object_name) from indextest;

alter table indextest modify object_name NOT NULL;

select upper(object_name) from indextest;

drop table indextest;

   
    
    
  








Related examples in the same category

1.To create an index on the LastName column of the Employee table
2.Created an index based on the uppercase evaluation of the employe's first name field
3.Create an index reverse
4.Function-based Indexes
5.simple index organized table
6.Create an index, and add primary key to use that index
7.Create index along with the column definition
8.Create index for combined columns
9.Create index for upper case last name
10.Create index on cluster
11.Create index with tablespace
12.Create unique index and check it in user_ind_columns and user_cons_columns
13.Demonstrate a bitmap join index.
14.CREATE UNIQUE INDEX
15.Create a fully indexed table named myCode
16.Create Non-Unique index
17.indextype is ctxsys.context
18.create unique index with case ... when statement