Oracle 建立分割槽表

2022-01-14 09:56:58 字數 896 閱讀 1015

-- create table 建立表

create table  testtable

(id                       integer not null,

name nvarchar2(100) not null,

insertedtime date not null

)--同時建立分割槽表

partition by range (insertedtime)

(partition testtable_part1201 values less than (to_date('2012-1-1','yyyy-mm-dd')) tablespace testtablespace,

partition testtable_part1204 values less than (to_date('2012-4-1','yyyy-mm-dd')) tablespace testtablespace,

partition testtable_part1207 values less than (to_date('2012-7-1','yyyy-mm-dd')) tablespace testtablespace,

partition testtable_part1210 values less than (to_date('2012-10-1','yyyy-mm-dd')) tablespace testtablespace

)--testtablespace 表空間,必須提前已經建好 將多個分割槽表歸屬到這個testtablespace空間,也可以歸屬到不同的表空間

-- 建立分割槽表,對於乙個表的資料迅速增加的系統,為了提高資料操縱的效率,可以將乙個表分成多個部分

按時間,也可以按照資料的大小

有時候,可能引起出入資料資料錯誤[未將關鍵字對映到任何表分割槽]

Oracle 建立分割槽表

建立表空間 create tablespace mytablespace 1 datafile c oracle product 10.1.0 oradata mydata mytablespace1.dbf size 100m extent management local uniform siz...

Oracle 建立分割槽表

建立表空間 create tablespace mytablespace 1 datafile c oracle product 10.1.0 oradata mydata mytablespace1.dbf size 100m extent management local uniform siz...

Oracle建立分割槽表

1 一般一張表超過2g的大小,oracle是推薦使用分割槽表的。2 這張表主要是查詢,而且可以按分割槽查詢,只會修改當前最新分割槽的資料,對以前的不怎麼做刪除和修改。3 資料量大時查詢慢。4 便於維護,可擴充套件 11g 中的分割槽表新特性 partition 分割槽 一直是 oracle 資料庫引...