ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 分区表学习之三

分区表学习之三

原创 Linux操作系统 作者:wei-xh 时间:2010-05-13 13:53:06 0 删除 编辑

-----------创建list分区
create table t_partition_list ( 
  BAZ001 NUMBER(16),
  BAZ002 NUMBER(16),
  AAB001 NUMBER(16) not null,
  AAC001 NUMBER(16) not null,
  AAE140 VARCHAR2(3) not null,
  AAC030 DATE not NULL,
  AAC008 VARCHAR2(3) not null,
  AAC049 DATE,
  AAE200 NUMBER(3),
  AAB034 VARCHAR2(16) not null,
  AAA027 VARCHAR2(6),
  BAZ003 NUMBER(16),
  BAZ004 VARCHAR2(1))
partition by list(aae140)(
partition t_list_p1 values ('11','12','21'),
partition t_list_p2 values ('31','32'),
partition t_list_p3 values ('33','35','38','3b','3d') ,
partition t_list_pd values (DEFAULT));
---------插入数据
INSERT /*+ append */ INTO t_partition_list SELECT * FROM ac02;
---------查询分区表
SELECT * FROM t_partition_list partition(t_list_p1);
---------修改list分区表
alter table t_partition_list modify partition t_list_p1 add values ('31');
---------删除指定分区的value值
alter table t_partition_list modify partition t_list_p3 drop values ('3b');
---------移动表分区
alter table t_partition_list move partition t_list_p3 tablespace test;
---------重命名表分区
alter table t_partition_list rename partition t_list_p4 to t_list_p3;
---------查询分区信息
SELECT * FROM User_Tab_Partitions;
SELECT * FROM User_Part_Tables;
SELECT * FROM User_Segments;-------分区段大小可以从此视图查询

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22034023/viewspace-662612/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 分区表学习之二
下一篇: 寻找跟踪文件
请登录后发表评论 登录
全部评论
Oracle ACE组成员,DBGeeK用户组发起人。曾在DTCC、ORACLE技术嘉年华、Gdevops等公开场合做过数据库技术专题分享,2017年应Oracle邀请在世界最大的数据库会议OOW上做技术分享。组织翻译了《拨云见日,解密Oracle ASM内核》一书。

注册时间:2009-07-04

  • 博文量
    422
  • 访问量
    2425381