Hush分区的相关操作

一、HASH分区表的创建、插入,查询,删除

  1. 创建HASH分区表

create table graderecord  

(  

  sno varchar2(10),  

  sname varchar2(20),  

  dormitory varchar2(3),  

  grade int  

)  

partition by hash(sno)  

(  

  partition p1,  

  partition p2,  

  partition p3,

  partition p4);

    1. 查看分区表是否存在

select TABLE_NAME from dba_tab_partitions where table_name='GRADERECORD';

1.2 查看分区表中分区个数

select table_name,partition_name from dba_tab_partitions where table_name='FUT_FQB_ZJ';

2、插入数据:

insert into graderecord values('511601','魁','229',92);  

insert into graderecord values('511602','凯','229',62);  

insert into graderecord values('511603','东','229',26);  

insert into graderecord values('511604','亮','228',77);  

insert into graderecord values('511605','敬','228',47);  

insert into graderecord(sno,sname,dormitory) values('511606','峰','228');  

Commit;

3、查询分区表

select * from graderecord ;

select * from graderecord partition(p1);  

select * from graderecord partition(p2);  

select * from graderecord partition(p3);

进行创建,插入,查询,删除HASH分区,并进行查看

 

4、删除分区并进行查看

 

二、HASH分区表分区管理

1、增加分区

alter table graderecord add partition p5;

select * from graderecord partition(p5);

1.1 查看分区表是否存在

select TABLE_NAME from dba_tab_partitions where table_name='GRADERECORD';

1.2 查看分区表中分区名

select table_name,partition_name from dba_tab_partitions where table_name='GRADERECORD';

select * from graderecord partition(p5);

1.3 插入数据:

insert into graderecord values('511607','明','240',90);  

insert into graderecord values('511608','楠','240',100);  

insert into graderecord values('511609','涛','240',67);  

insert into graderecord values('511610','博','240',75);  

insert into graderecord values('511611','铮','240',60);

Commit;

select * from graderecord partition(p4);

2、truncate 分区,并进行查看

alter table graderecord truncate partition p4;

select count(*) from graderecord partition(p4);

 

达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值