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;
相关推荐
摩拜芯城IC12 分钟前
8通道TDM分组传输IC DS34S108GN芯片参数资料 E1/T1分组化芯片
数据库
u***357417 分钟前
MySQL ——数据的增删改查
数据库·mysql
zjttsh32 分钟前
MySQL 数据库基础
数据库·mysql·oracle
万邦科技Lafite1 小时前
淘宝店铺所有商品API接口实战指南
java·数据库·mysql
dinga198510262 小时前
linux上redis升级
linux·运维·redis
匀泪2 小时前
云原生(nginx实验(2))
运维·nginx·云原生
mqffc2 小时前
Mysql 驱动程序
数据库·mysql
wl85112 小时前
SAP-CPI-SF问题收集009 user id is either invalid or purged
数据库
RisunJan2 小时前
Linux命令-ltrace(用来跟踪进程调用库函数的情况)
linux·运维·服务器
c***03232 小时前
linux centos8 安装redis 卸载redis
linux·运维·redis