oracle分割槽索引(二)
全域性索引只有一類:字首全域性索引
全域性索引測試程式碼:
詳見註釋, --在使用我們建立的索引來保證主鍵,所以刪除不掉索引
--刪除報的錯誤:ORA-02429:無法刪除用於強制唯一/主鍵的索引
--刪除報的錯誤:ORA-02429:無法刪除用於強制唯一/主鍵的索引
--ORA-14038:GLOBAL分割槽索引必須加上字首
drop table partitioned
/
CREATE TABLE partitioned
( timestamp date,
id int
)
PARTITION BY RANGE (timestamp)
(
PARTITION part_1 VALUES LESS THAN
( to_date('01-06-2000','dd-mm-yyyy') ) ,
PARTITION part_2 VALUES LESS THAN
( to_date('01-06-2001','dd-mm-yyyy') )
)
/
create index partitioned_index
on partitioned(id)
GLOBAL
partition by range(id)
(
partition part_1 values less than(1000),
partition part_2 values less than (MAXVALUE)
)
/
alter table partitioned add constraint
partitioned_pk
primary key(id)
/
drop index partitioned_index;--oracle在使用我們建立的索引來保證主鍵,所以刪除不掉索引
--刪除報的錯誤:ORA-02429:無法刪除用於強制唯一/主鍵的索引
create index partitioned_index2
on partitioned(timestamp,id)
GLOBAL
partition by range(id)
(
partition part_1 values less than(1000),
partition part_2 values less than (MAXVALUE)
)--ORA-14038:GLOBAL分割槽索引必須加上字首
/
/
CREATE TABLE partitioned
( timestamp date,
id int
)
PARTITION BY RANGE (timestamp)
(
PARTITION part_1 VALUES LESS THAN
( to_date('01-06-2000','dd-mm-yyyy') ) ,
PARTITION part_2 VALUES LESS THAN
( to_date('01-06-2001','dd-mm-yyyy') )
)
/
create index partitioned_index
on partitioned(id)
GLOBAL
partition by range(id)
(
partition part_1 values less than(1000),
partition part_2 values less than (MAXVALUE)
)
/
alter table partitioned add constraint
partitioned_pk
primary key(id)
/
drop index partitioned_index;--oracle在使用我們建立的索引來保證主鍵,所以刪除不掉索引
--刪除報的錯誤:ORA-02429:無法刪除用於強制唯一/主鍵的索引
create index partitioned_index2
on partitioned(timestamp,id)
GLOBAL
partition by range(id)
(
partition part_1 values less than(1000),
partition part_2 values less than (MAXVALUE)
)--ORA-14038:GLOBAL分割槽索引必須加上字首
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25323853/viewspace-687195/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle索引分割槽Oracle索引
- Oracle分割槽表及分割槽索引Oracle索引
- 簡單ORACLE分割槽表、分割槽索引Oracle索引
- oracle分割槽及分割槽索引partition_partition index_維護(二)Oracle索引Index
- oracle分割槽索引(一)Oracle索引
- oracle索引詳解 分割槽索引Oracle索引
- oracle 建立所有分割槽索引Oracle索引
- Oracle分割槽之五:建立分割槽索引總結Oracle索引
- 深入學習Oracle分割槽表及分割槽索引Oracle索引
- 全面認識oracle分割槽表及分割槽索引Oracle索引
- oracle分割槽partition及分割槽索引partition index(一)Oracle索引Index
- 學習筆記】分割槽表和分割槽索引——新增表分割槽(二)筆記索引
- 【原創】ORACLE 分割槽與索引Oracle索引
- Oracle的分割槽索引技術Oracle索引
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- oracle本地分割槽索引跨分割槽對成本的影響Oracle索引
- 【學習筆記】分割槽表和分割槽索引——管理索引分割槽(四)筆記索引
- Oracle分割槽表全域性索引新增分割槽時不會失效Oracle索引
- oracle 針對普通表的索引分割槽及10g新增hash 索引分割槽Oracle索引
- 全面學習分割槽表及分割槽索引(17)--其它索引分割槽管理操作索引
- 全域性分割槽索引和區域性分割槽索引索引
- rebuild分割槽表分割槽索引的方法Rebuild索引
- 分割槽表及分割槽索引建立示例索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- oracle分割槽及分割槽索引partition_partition index_維護(一)Oracle索引Index
- oracle分割槽及分割槽索引partition_partition index_維護(三)Oracle索引Index
- oracle分割槽及分割槽索引partition_partition index_維護(四)Oracle索引Index
- [轉]Oracle分割槽索引--本地索引和全域性索引比較Oracle索引
- Oracle分割槽索引--本地索引和全域性索引比較(轉)Oracle索引
- 分割槽表、分割槽索引和全域性索引部分總結索引
- 【INDEX】Oracle分割槽索引技術詳解IndexOracle索引
- 全面學習分割槽表及分割槽索引(10)--交換分割槽索引
- oracle分割槽表學習(二)Oracle
- Oracle優化案例-分割槽索引之無字首索引(六)Oracle優化索引
- 分割槽表分割槽索引查詢效率探究索引
- 【三思筆記】 全面學習Oracle分割槽表及分割槽索引筆記Oracle索引
- 全面學習分割槽表及分割槽索引(13)--分隔表分割槽索引