Estas tablas con particiones que van generándose segun la necesidad las podemos crear a partir de Oracle 11g. El siguiente script crea una tabla particionada por el campo FECHA con particiones mensuales a partir del 01/01/2013
CREATE TABLE EVENT_LOG(
calldate DATE,
clid VARCHAR2(80),
email VARCHAR2(50),
descrip VARCHAR2(100),
rate_seg NUMBER,
costo_llamada_bs NUMBER,
fecha DATE default sysdate
)
PARTITION BY RANGE (fecha) INTERVAL (NUMTOYMINTERVAL(1,'MONTH'))
(PARTITION P1 VALUES LESS THAN (TO_DATE('2013-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')));
amigo sabes como generar las particiones con un nombre variable?
ResponderEliminar