-- 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 資料庫引...