怎么写一个方法根据条件把表批量从一个表空间移植到另外一空间?oracle的....

 我来答
tj_angela
2013-05-08 · TA获得超过7529个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2517万
展开全部
select 'alter table ' || table_name || ' move tablespace BBB;' from user_tables where tablespace_name='AAA';

一条语句查出所有的运行语句
如果表有partition 需要移partition
更多追问追答
追问
分析一下这条语句的几个关键词呐,比如我有两个表空间cmis_pzh_dat和his_dat,在cmis_pzh_dat里面存用dm_xx_yyyymm带年月的表,我想根据表年月比如转移201204月的数据到his_dat,这样写方法可以怎么实现??
追答
一个非分区表不能分开存放在2个tablespace中
你这种情况,最好是该表每一个月分是一个分区,然后move分区即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式