从品牌网站建设到网络营销策划,从策略到执行的一站式服务
DM8如何修改表所在的默认表空间,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联主营西工网站建设的网络公司,主营网站建设方案,重庆App定制开发,西工h5小程序设计搭建,西工网站营销推广欢迎西工等地区企业咨询
我们知道在oracle中,我们如果需要移动表从一个表空间到另外一个表空间,我们可以采用:
alter table 表名 move tablespace 新表空间名;
那么我们在DM中怎么去操作呢,DM中没有move直接的这个命令(可能我还未发现)。不过条条大道通罗马,可以采用下面的方式来实现:
通过复制功能,获取原表建表语句和数据插入语句。创建一张新表,然后重命名即可。
得到建表语句后,我们调整默认表空间,然后执行即可
比如:
CREATE TABLE "HC"."TAB_COPY"
(
"ID" NUMBER,
"NAME" VARCHAR(20)) STORAGE(ON "MAIN", CLUSTERBTR) ;
INSERT INTO "HC"."TAB_COPY" SELECT * FROM "HC"."TAB";
将MAIN 改成我们需要移动的表空间,然后insert into 即可
CREATE TABLE "HC"."TAB_COPY"
(
"ID" NUMBER,
"NAME" VARCHAR(20)) STORAGE(ON "TBS1", CLUSTERBTR) ;
INSERT INTO "HC"."TAB_COPY" SELECT * FROM "HC"."TAB";
alter table hc.tab rename to tab_old;
alter table "HC"."TAB_COPY" rename to tab;
这样我们也达到了我们需要的功能移动原表到新的表空间中,^_^
关于DM8如何修改表所在的默认表空间问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图