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;
相关推荐
妹妹够啦几秒前
PyCharm创建venv环境
linux·运维·服务器
2401_850491652 分钟前
如何处理SQL注入敏感源_记录所有不安全的SQL请求
jvm·数据库·python
彳亍1012 分钟前
如何防御SQL注入的SQL畸形查询_利用语法分析器检测
jvm·数据库·python
m0_741481784 分钟前
如何使用 AWS Lambda 和 Python 获取 EMR 集群的标签列表
jvm·数据库·python
m0_690825825 分钟前
宝塔面板如何检查服务器安全风险_运行宝塔安全扫描功能
jvm·数据库·python
刘~浪地球5 分钟前
MongoDB入门与安装配置:开启NoSQL数据库之旅
数据库·mongodb·nosql
Tim风声(网络工程师)9 分钟前
iMaster NCE-Campus和iMaster NCE-Fabric的区别
运维·fabric
我爱小疯喵喵11 分钟前
5 Linux apt下载软件包
linux·运维·服务器
2301_7950997412 分钟前
c++怎么在Linux下通过文件描述符获取详细的Inode节点信息【底层】
jvm·数据库·python
坚持就完事了12 分钟前
Linux中的tr命令
linux·运维·服务器