1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > oracle 移动分区表到指定表空间 及修改表的默认表空间

oracle 移动分区表到指定表空间 及修改表的默认表空间

时间:2024-07-03 02:47:35

相关推荐

oracle  移动分区表到指定表空间 及修改表的默认表空间

1、修改分区表的默认表空间:

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;

/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。