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;
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70013625/viewspace-3009039/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle分割槽表和非分割槽表exchangeOracle
- oracle 分割槽表move和包含分割槽表的lob moveOracle
- [oracle] expdp 匯出分割槽表的分割槽Oracle
- Oracle分割槽表基礎運維-07增加分割槽(3列表分割槽)Oracle運維
- Oracle分割槽表基礎運維-04列表分割槽Oracle運維
- ORACLE分割槽表梳理系列Oracle
- Oracle分割槽表基礎運維-07增加分割槽(2 HASH分割槽)Oracle運維
- 移動分割槽表和分割槽索引的表空間索引
- Oracle分割槽表基礎運維-06分割槽表索引Oracle運維索引
- oracle將表配置為分割槽表Oracle
- oracle 普通表-分割槽表改造流程Oracle
- Oracle分割槽表基礎運維-07增加分割槽(1範圍分割槽)Oracle運維
- Oracle分割槽表基礎運維-09刪除分割槽Oracle運維
- Oracle分割槽表基礎運維-05組合分割槽Oracle運維
- Oracle分割槽表基礎運維-02範圍分割槽Oracle運維
- Oracle分割槽表基礎運維-03HASH分割槽Oracle運維
- Oracle分割槽表基礎運維-01分割槽表分類Oracle運維
- oracle 線上重新定義,普通表改變分割槽表,分割槽表可以更改型別、分割槽欄位等Oracle型別
- PostgreSQL/LightDB 分割槽表之分割槽裁剪SQL
- ORACLE刪除-表分割槽和資料Oracle
- PG的非分割槽表線上轉分割槽表
- oracle分割槽交換(exchange)技術Oracle
- Oracle 12.2之後ALTER TABLE .. MODIFY轉換非分割槽表為分割槽表Oracle
- 【MYSQL】 分割槽表MySql
- 非分割槽錶轉換成分割槽表
- Oracle SQL調優之分割槽表OracleSQL
- 對oracle分割槽表的理解整理Oracle
- 分割槽表-實戰
- MySQL 分割槽表探索MySql
- 【Linux】MBR磁碟分割槽表只能有四個分割槽?Linux
- Oracle分割槽表基礎運維-07增加分割槽(4 RANGE_HASH)Oracle運維
- Oracle分割槽表基礎運維-07增加分割槽(5RANGE_LIST)Oracle運維
- Oracle分割槽表基礎運維-07增加分割槽(6RANGE_RANGE)Oracle運維
- Oracle drop分割槽表單個分割槽無法透過閃回恢復Oracle
- hive 分割槽表和分桶表區別Hive
- 分割槽表之自動增加分割槽(11G)
- Oracle 12C新特性-線上把非分割槽錶轉為分割槽表Oracle
- Mysql表分割槽實操MySql