码迷,mamicode.com
首页 > 其他好文 > 详细

达梦普通表转成分区表

时间:2020-03-21 23:18:29      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:达梦   sys   sql   创建   end   分区表   删除   var   tables   

1.创建测试表:
SQL> create table test (id int,name varchar(20));
SQL> begin
for i in 1..10000 loop
insert into test values (i,‘aa‘||i);
commit;
end loop;
end;
/

2.导出数据:
[dmdba@localhost ~]$ dexp sysdba/SYSDBA file=/dm7/test.dmp tables=test

3.删除非分区表:
SQL> drop table test;

4.创建分区表:
create table test (
id int,
name varchar(20)
)
partition by range (id)(
partition p1 values less than (200),
partition p2 values less than (400),
partition p3 values less than (600),
partition p4 values less than (maxvalue) ) ;

5.导入数据:
[dmdba@localhost ~]$ dimp sysdba/SYSDBA file=/dm7/test.dmp tables=test ignore=y

达梦普通表转成分区表

标签:达梦   sys   sql   创建   end   分区表   删除   var   tables   

原文地址:https://blog.51cto.com/alanfree/2480732

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!