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;
相关推荐
luyun0202028 小时前
论坛里的小工具,吾爱出品
运维·服务器·windows
YOU OU8 小时前
Redis分布式锁
数据库·redis·分布式
小草儿7998 小时前
GBase 8s CLOB → VARCHAR(32739) 数据迁移方案文档
数据库
秋田君8 小时前
QT_QColorDialog颜色对话框
java·数据库·qt
Miao121318 小时前
工程交付指标入门:如何重新掌控软件交付
大数据·运维·devops
涛声依旧393168 小时前
运维项目:InnoAI SQL 助手
运维·数据库·sql
万悉科技8 小时前
时尚品牌GEO技术选型指南:LLM原生优化与AI记忆构建全解析
数据库·人工智能·搜索引擎
养海绵宝宝的小蜗9 小时前
LVS(Linux Virtual Server)项目知识点总结
linux·运维·lvs
lb29179 小时前
在window上安装orcale数据库流程(快速,简洁)
数据库
IT小盘9 小时前
09-使用Redis保存大模型多轮对话上下文
数据库·redis·缓存