3,494
社区成员




create index MO_INX_PART_00 on tbl_mo_part_00(orgaddr) tablespace MO_PART_00 LOCAL;
SQL> edi
已写入 file afiedt.buf
1 create table tb_partition
2 (id number,
3 dt date
4 )
5 partition by range(dt)
6 (partition tb_partition_01 values less than (to_date('2010-06-30','yyyy-mm-dd'))
7 tablespace TABLESPACE02,
8 partition tb_partition_02 values less than (to_date('2010-12-31','yyyy-mm-dd'))
9* tablespace TABLESPACE03)
SQL> /
表已创建。
1* create index tb_partition_idx on tb_partition(dt) local tablespace TABLESPACE02
SQL> /
索引已创建。
SQL> select segment_name,partition_name,tablespace_name from dba_segments
2 where segment_name=upper('tb_partition_idx')
3 /
SEGMENT_NAME PARTITION_NAME TABLESPACE_NAME
-------------------- ------------------------------ ----------------------------
TB_PARTITION_IDX TB_PARTITION_01 TABLESPACE02
TB_PARTITION_IDX TB_PARTITION_02 TABLESPACE02
SQL> edi
已写入 file afiedt.buf
1 select segment_name,partition_name,tablespace_name from dba_extents
2* where segment_name=upper('tb_partition_idx')
SQL> /
SEGMENT_NAME PARTITION_NAME TABLESPACE_NAME
-------------------- ------------------------------ ----------------------------
TB_PARTITION_IDX TB_PARTITION_01 TABLESPACE02
TB_PARTITION_IDX TB_PARTITION_02 TABLESPACE02
col segment_name format a20
col partition_name format a20
select segment_name,partition_name,tablespace_name
from dba_segments
where segment_name='MO_INX_PART_00'