社区
基础和管理
帖子详情
怎么把一个普通表改为分区表?
frogshero
2005-01-03 05:47:17
rt
...全文
160
4
打赏
收藏
怎么把一个普通表改为分区表?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahalf
2005-01-04
打赏
举报
回复
先改命,建分区表,再insert ... select
ATGC
2005-01-03
打赏
举报
回复
没了
frogshero
2005-01-03
打赏
举报
回复
没别的招了?
ATGC
2005-01-03
打赏
举报
回复
删除重建
虽然你可以将普通表移动到分区表
但是不能直接将普通表改成分区表
Oracle
分区
表
(Partition Table)使用详解
本课程详细介绍了Oracle数据库的
分区
表
机制、
分区
表
应用场景、
分区
表
与分区索引类型/创建/维护操作、分区裁剪等,结合大量的案例程序,对Oracle
分区
表
的使用进行了详细的分析讲解。
Oracle
普通
表
修
改为
分区
表
的方法
数据库版本是9.2.0.6 需要将几个1T左右的
普通
表
变更为
分区
表
. 尝试过下面三种方法: 1.先创建空的
分区
表
,然后将原
表
中的数据insert进去; 2.使用Oracle的在线重定义工具 3.CTAS方法. 执行办法,比较: 第一种方法:先创建空的
分区
表
,然后将原
表
中的数据insert进去 SQL> create table t as select object_id,object_n...
oracle将
普通
表
改为
分区
表
Oracle的
普通
表
没有办法通过修改属性的方式直接转化为
分区
表
,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原
表
重建
分区
表
。 步骤: SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE);
表
已创建。 SQL> INSERT INTO
oracle三种分区的方式,Oracle将
一个
普通
表
改造成
分区
表
有哪几种方法
1、通过 Export/import 方法这种方法的实现是先 export
一个
非
分区
表
,创建
一个
新的
分区
表
,然后 import 数据到新创建的
分区
表
中。2、通过 Insert with a subquery 方法创建
一个
分区
表
:将原来非
分区
表
中的数据通过子查询 insert 到新创建的
分区
表
中:如果您想让新建的
分区
表
与原
表
名相同,那么 drop 掉原来的非
分区
表
然后重命名新
表
:3、通过 Part...
PostgreSQL
普通
表
转
分区
表
一般来说,当一张
表
较大时都建议设计成
分区
表
,这样对于数据的查询、插入、管理等等都有很大便利。在oracle中,
普通
表
转
分区
表
通常有4种方法: expor/import迁移数据 直接从原本重建
分区
表
(插入数据) 交换分区 在线重定义 同样,在pg中也支持将
普通
表
改造成
分区
表
。 1、原
表
重建 这种方法比较简单,直接从原
表
导入数据创建原生分区即可。 创建原
表
: bill=# create table t1 (id int not null, bill(# info text, bill(# crt_time
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章