我需要进行交换分区。我有由File_ID分区和由file_type子分区的table_A。我需要在PL / SQL块中创建临时表,该表的表结构为Table_A(包括分区)。我需要以下内容:
create table temp_tab as
select * from table_A partition(SYS_P8924) where file_id=1000
partition by file_type
我知道这是一个不好的代码示例,但是我能以某种方式实现它吗?感谢对此的帮助。
[大家不用担心!我得到了解决方案:
create table temp_tab
partition by list (file_type)
(
partition values ('P1'),
partition values ('P2')
)
as
select * from table_A partition(SYS_P8924) where file_id=1000
由于我的子分区为2个,因此被划分为2套。