一、添加分区
以下命令给SALES表添加了一个P3分区
1 |
|
注意:以上添加的分区界限应该高于最后一个分区界限。
以下命令给SALES表的P3分区添加了一个P3SUB1子分区
1 |
|
二、删除分区
以下命令删除了P3表分区:
1 |
|
在以下命令删除了P4SUB1子分区:
1 |
|
注意:如果删除的分区是表中唯一的分区,那么此分区将不能被删除,要想删除此分区,必须删除表。
三、截断分区
截断某个分区是指删除某个分区中的数据,并不会删除分区,也不会删除其它分区中的数据。当表中即使只有一个分区时,也可以截断该分区。通过以下命令截断分区:
1 |
|
通过以下命令截断子分区:
1 |
|
四、合并分区
合并分区是将相邻的分区合并成一个分区,结果分区将采用较高分区的界限,值得注意的是,不能将分区合并到界限较低的分区。以下命令实现了P1 P2分区的合并:
1 |
|
五、拆分分区
拆分分区将一个分区拆分两个新分区,拆分后原来分区不再存在。注意不能对HASH类型的分区进行拆分。
1 |
|
六、接合分区(coalesca)
结合分区是将散列分区中的数据接合到其它分区中,当散列分区中的数据比较大时,可以增加散列分区,然后进行接合,值得注意的是,接合分区只能用于散列分区中。通过以下命令进行接合分区:
1 |
|
七、重命名表分区
以下命令将P21更改为P2
1 |
|
八、相关查询
跨分区查询
1 2 3 4 5 |
|
查询表上有多少分区
1 |
|
查询索引信息
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
更多推荐