设为首页 加入收藏

TOP

Oracle 11g新特性:引用分区(reference partitioning)(二)
2017-01-24 08:15:11 】 浏览:366
Tags:Oracle 11g 特性 引用 分区 reference partitioning
表继承而来,所以父表分区结构的任何调整都会向下级联传递到子表分区):
zx@ORCL>alter table orders drop partition part_2016 update global indexes;
?
Table altered.
?
zx@ORCL>select table_name, partition_name
? 2? ? from user_tab_partitions
? 3? where table_name in ( 'ORDERS', 'ORDER_LINE_ITEMS' )
? 4? order by table_name, partition_name
? 5? /
?
TABLE_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PARTITION_NAME
------------------------------------------------------------------------------------------ --------------------
ORDERS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2017
ORDER_LINE_ITEMS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2017


因此,之前不允许完成的DROP现在则是完全允许的,它会自动级联传递到子表。另外如果使用ADD增加一个分区:
zx@ORCL>alter table orders add partition
? 2? part_2018 values less than
? 3? (to_date( '01-01-2019', 'dd-mm-yyyy' ));
?
Table altered.
?
zx@ORCL>select table_name, partition_name
? 2? ? from user_tab_partitions
? 3? where table_name in ( 'ORDERS', 'ORDER_LINE_ITEMS' )
? 4? order by table_name, partition_name
? 5? /
?
TABLE_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PARTITION_NAME
------------------------------------------------------------------------------------------ --------------------
ORDERS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2017
ORDERS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2018
ORDER_LINE_ITEMS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2017
ORDER_LINE_ITEMS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PART_2018


可以看到,这个操作也会向下级联传递。父表与子表之间存在一种一对一的关系。


参考


官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e25523/partition.htm#CACIHDII


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Linux下搭建MongoDB环境笔记 下一篇使用sysbench对MySQL压力测试

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目