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;
相关推荐
j_xxx404_4 分钟前
Linux:进程状态
linux·运维·服务器
济6175 分钟前
linux 系统移植(第二十三期)---- 进一步完善BusyBox构建的根文件系统---- Ubuntu20.04
linux·运维·服务器
程序员 _孜然6 分钟前
openkylin、ubuntu等系统实现串口自动登录
linux·运维·ubuntu
Geoking.10 分钟前
Redis 的 RDB 与 AOF:持久化机制全解析
数据库·redis·缓存
hweiyu0011 分钟前
Linux 命令:csplit
linux·运维·服务器
守正出琦12 分钟前
Linux信号核心函数速查表
linux·运维·服务器
花花鱼12 分钟前
Linux中的755及644等等速记
linux·运维·服务器
cws20040123 分钟前
Linux如何通过命令实现立即关机?shutdown命令的now参数使用详解
linux·运维·服务器
何以不说话24 分钟前
记录一下学习日常⑩(docker)
linux·运维·docker·容器
m0_6948455731 分钟前
网站账号太多难管理?Enterr 开源自动化工具搭建教程
运维·服务器·前端·开源·自动化·云计算