我有一个包含两个分区(按范围)的表:first_half和second_half基于列" INSERT_DAY"。
我需要添加子分区" SUCCESS"和#34; NONSUCCESS"基于另一列的值"状态" (按列表分区),即我需要将我的范围分区转换为复合(范围列表)分区。
我不希望删除现有的表或分区。什么是ALTER查询?
PS:数据库是Oracle 9i
答案 0 :(得分:2)
据我所知,没有用于添加子分区的更改查询。 为了获得理想的结果,执行以下步骤
create as select
在您想要的结构中创建表。你也可以探索dbms_Redefinition
的使用,但是如果你有一个小小的停机时间,这是不值得的。