oracle分区表和分区表exchange

查询分区表分区内容

select * from emp2 partition(emp2_p3);

1 创建分区表emp1

CREATE TABLE emp1
(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 创建分区表emp2

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)
);

3 创建非分区表

create table emp_tmp
(
empno NUMBER(4) NOT NULL,
ename VARCHAR2(10),
sal NUMBER(7)
);

create table emp_test  as select * from emp1 where 1=0;(创建emp_test表和emp1表结构一样但没有数据)
create table emp_test  as select * from emp1;(创建emp_test表和emp1一模一样)

4 插入数据

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 emp1 values(5,'Heidi',666);

5 将emp2_p2和emp1_p2通过emp_tmp进行交换

alter table emp2 exchange partition emp2_p2  with table emp_tmp UPDATE GLOBAL INDEXES;
alter table emp1 exchange partition emp2_p2 with table emp_tmp UPDATE GLOBAL INDEXES;
alter table emp2 exchange partition emp2_p2  with table emp_tmp UPDATE GLOBAL INDEXES;

相关推荐

  1. oracle分区分区exchange

    2024-03-16 10:12:03       41 阅读
  2. oracle分区分区exchange

    2024-03-16 10:12:03       39 阅读
  3. MySqlOracle分区

    2024-03-16 10:12:03       35 阅读
  4. Oracle在线重新分区

    2024-03-16 10:12:03       30 阅读
  5. (第27天)Oracle 数据泵转换分区

    2024-03-16 10:12:03       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-16 10:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-16 10:12:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-16 10:12:03       82 阅读
  4. Python语言-面向对象

    2024-03-16 10:12:03       91 阅读

热门阅读

  1. vue文件结构

    2024-03-16 10:12:03       43 阅读
  2. Spring 初学者遇到的问题

    2024-03-16 10:12:03       43 阅读
  3. 什么是多模态学习?

    2024-03-16 10:12:03       47 阅读
  4. C#使用Entity Framework Core处理数据库(二)

    2024-03-16 10:12:03       41 阅读
  5. 要导出 PostgreSQL 数据库中的数据使用 pg_dump 命令

    2024-03-16 10:12:03       47 阅读
  6. android 快速实现 Switch 样式

    2024-03-16 10:12:03       42 阅读
  7. 完美十进制数——去年天梯校赛

    2024-03-16 10:12:03       41 阅读
  8. python面试题

    2024-03-16 10:12:03       42 阅读
  9. 独立服务器的优势

    2024-03-16 10:12:03       44 阅读
  10. 每天学习一个Linux命令之ssh

    2024-03-16 10:12:03       40 阅读