oracle分区表和非分区表exchange

1 创建分区表emp2

sql 复制代码
   CREATE TABLE emp2
    (empno NUMBER(4) NOT NULL,
    ename VARCHAR2(10),
    sal NUMBER(7))
    PARTITION BY RANGE(ename)
    (partition emp2_p1 VALUES LESS THAN ('D'),
   partition emp2_p2 VALUES LESS THAN ('Q'),
    partition emp2_p3 VALUES LESS THAN (MAXVALUE)
   );

2 创建普通表emp_tmp

sql 复制代码
 create table emp_tmp
  (
  empno NUMBER(4) NOT NULL,
  ename VARCHAR2(10),
  sal NUMBER(7)
   );

3 往表中插入数据

sql 复制代码
insert into emp2 values(1,'Andy',575);
insert into emp2 values(2,'Derek',570);
insert into emp2 values(3,'Patrick',590);
insert into emp2 values(4,'Richard',400);
insert into emp_tmp values(5,'Heidi',666);

4 将emp2的emp2_p2分区和普通表emp_tmp进行交换

sql 复制代码
alter table emp2 exchange partition emp2_p2  with table emp_tmp;
相关推荐
饮长安千年月几秒前
Linux下的敏感目录
linux·网络·数据库·web安全
Codefengfeng28 分钟前
压缩包的恢复
linux·运维
楼田莉子32 分钟前
Linux网络学习:网络的基础概念
linux·运维·服务器·网络·c++·学习
猫头虎35 分钟前
OpenClaw 常用操作命令完整速查手册:终端 CLI 操作指令详解|聊天斜杠指令详情
运维·git·容器·开源·github·aigc·ai编程
web182854825121 小时前
代码诊疗室:破解疑难Bug实战
数据库
henry1010101 小时前
传统IT运维向DevOps转型的路径分析
运维·devops·系统管理
wuqingshun3141591 小时前
大致说一下程序、进程、线程
java·运维·服务器·开发语言
苏叶新城1 小时前
Glibc的版本在centos 7到9对应关系
linux·运维·centos
feng68_2 小时前
HAProxy
运维·服务器·haproxy
数据知道2 小时前
MongoDB 数据库与集合管理:显式创建与隐式创建的区别及生产环境建议
数据库·mongodb·oracle