按照時間,每天分割槽 按照數字,200000乙個分割槽

2021-07-23 11:15:58 字數 1747 閱讀 7767

按照時間,每天分割槽

create table test_p(id number,createtime date)

partition by range(createtime) interval(numtodsinterval(1,'day')) store in (users)

(partition test_p_p1 values less than(to_date('20140110','yyyymmdd'))

);create index index_test_p_id on test_p(id) local;

create index index_test_p_createtime test_p(createtime) local;

按照數字,200000乙個分割槽

create table test_p(id number,createtime date)

partition by range(id) interval(200000) store in (users)

(partition test_p_p1 values less than(200000)

);create index index_test_p_id on test_p(id) local;

create index index_test_p_createtime test_p(createtime) local;

interval-partitioned table(間隔分割槽表),即由oracle資料庫在間隔分割槽表上自動建立分割槽,無需再自己寫儲存過程或其他指令碼來實現自動建立分割槽了。當然,間隔分割槽表的分割槽指定列只能為表的單個列,且該列只能為number或

date型別。間隔分割槽必須是基於範圍分割槽,可以只是範圍分割槽,也可以是組合分割槽如range-list、range-hash等。

exp 建立按月間隔分割槽表

create table tab_part_month

(t_id number,

t_date date,

t_txt varchar2(20)

)partition by range(t_date)

interval (numtoyminterval(1,'month'))

(partition p0 values less than(to_date('20080101','yyyymmdd')),

partition p1 values less than(to_date('20090101','yyyymmdd'))

);insert into tab_part_month

values(1,to_date('20070301','yyyymmdd'),'hihi');

insert into tab_part_month

values(1,to_date('20080301','yyyymmdd'),'hihi');

insert into tab_part_month

values(1,to_date('20100301','yyyymmdd'),'hihi');

備註:這是乙個按月間隔分割槽表,分割槽列為t_date日期列,interval (numtoyminterval(1,'month'))即為間隔分割槽的語句,數字1指定間隔頻率,此時為按月分割槽,如果改為3則為每3個月分乙個區,按日間隔分割槽將其改以下語句:interval (numtodsinterval(10,'day'))。在上面語句中,create語句中建立了p0、p1分割槽,在執行完前兩條insert語句後該錶分割槽並未增加,直到插入第三條語句後資料庫自動增加乙個新分割槽。

python列表按照數字排序

對形如d1 1 1.bmp的標籤進行排序,要求按照標籤中三個數字按照公升序排序,排序後結果如下 使用sort函式 如下,要排序的列表名為items items.sort key lambda x int x.split 0 1 int x.split 1 int x.split 2 用lamdba函...

Mysql的varchar排序按照數字順序

自己建表的時候,把乙個字段型別建立為varchar 2 其實應該建為int 2 的。因為我只允許輸出數字。這本來也沒什麼,無非就是佔點空間,懶得改了。但是今天在後台發現排序有問題。於是,沒辦法,改之。下面簡單說一下mysql的varchar排序問題,引以為戒。下面,我從資料庫裡面以server id...

Mysql數字字串按照數字排序

mysql字串相信大家都不陌生,在mysql字串排序時經常會遇到一些問題,比如下面的這 今天解決了乙個關於mysql字串排序的很奇怪的問題,在資料裡面定義的是varchar型別,實際存放的是int型別的資料,按一下查詢語句進行排序 將字段 1或者 0可以將mysql字串欄位按數值排序 如 selec...