Hallo !
Möchte meine Tabelle Partitionieren nach Datum.
was mache ich wenn daten vom vom 01.02.07 laden möchte, dann werde sie ins ins tablespace tagn rein geladen anstatt das sie ins tablespace tag1 rein geladen werden sollten
habt ihr vielleicht eine idee, wie ich das realiseren kann !
vielen dank !
Möchte meine Tabelle Partitionieren nach Datum.
Code:
CREATE TABLE Bestellungen (bestell_id NUMBER(10) NOT NULL, bestell_datum DATE NOT NULL, kunden_nr NUMBER(6) ) PARTITION BY RANGE (bestell_datum) (PARTITION bestellung1 VALUES LESS THAN (TO_DATE('01.01.07', 'dd.mm.yyyy ')) TABLESPACE tag1, PARTITION bestellung2 VALUES LESS THAN (TO_DATE('02.01.07', 'dd.mm.yyyy ')) TABLESPACE tag2, PARTITION bestellung3 VALUES LESS THAN (TO_DATE('03.01.07', 'dd.mm.yyyy ')) TABLESPACE tag3, PARTITION bestellung4 VALUES LESS THAN (TO_DATE('04.01.07', 'dd.mm.yyyy ')) TABLESPACE tag4, PARTITION bestellung5 VALUES LESS THAN (TO_DATE('05.01.07', 'dd.mm.yyyy ')) TABLESPACE tag5, PARTITION bestellung5 VALUES LESS THAN (TO_DATE('06.01.07', 'dd.mm.yyyy ')) TABLESPACE tag6, PARTITION bestellung6 VALUES LESS THAN (TO_DATE('07.01.07', 'dd.mm.yyyy ')) TABLESPACE tag7, PARTITION bestellung7 VALUES LESS THAN (TO_DATE('08.01.07', 'dd.mm.yyyy ')) TABLESPACE tag8, PARTITION bestellung8 VALUES LESS THAN (TO_DATE('09.01.07', 'dd.mm.yyyy ')) TABLESPACE tag9, ... ... ... PARTITION bestellungn VALUES LESS THAN (MAXVALUE) TABLESPACE tagn );
habt ihr vielleicht eine idee, wie ich das realiseren kann !
vielen dank !
Comment