Local:
Yaratılacak olan index local tipte yaratılırsa, üzerinde yaratıldığı tablonun tipinde yaratılır. Örnek olarak aşağıdaki partitioned table örneğini incelersek, elimizde range partitioned bir tabloyu incelemiş oluruz.
create table deneme2 (name varchar2(20),surname varchar2(30),age number)
partition by range(age)
(
partition a values less than (20) tablespace USERS,
partition b values less than (40) tablespace TSXXIS
)
;
Bu tablonun üzerinde yaratacağımız deneme1 adlı index'imiz range-partitioned index olur. Local yaratılan index, üzerinde yaratıldığı partition'da bulunur.
create index deneme1
on deneme2 (age)
local;
Global:
Global index'te, index bütün partition'lara yayılır. Eğer aradığımız bilgi bütün partition'lara yayıldıysa ona göre bütün partition'larda bulunacak bir index yaratmalıyız.
alter table deneme2
add constraint deneme2
primary key (age)
using index global;
Hiç yorum yok:
Yorum Gönder