分割槽表更改預設表空間及移動現有分割槽到指定表空間
select 'alter table '||table_name||' modify default attributes tablespace TSDAT01' from dba_tables where table_name in ('T');
查詢出的語句直接執行
2、移動現有分割槽到其他表空間
begin
for x in(select TABLE_OWNER,table_name,partition_name from dba_tab_partitions where table_name in ('T'))
loop
execute immediate 'alter table '||x.table_owner||'.'||x.table_name||' move partition ' || x.partition_name || ' tablespace users';
end loop;
end;
/