particionamiento de tablas
Publicado por kessica (1 intervención) el 01/03/2016 22:29:51
Hola, tengo creada una tabla con un particionamiento de tipo range:
El problema es que cuando busco el ultimo registro no lo encuentra pero cuando lo busco indicandole en que particion esta si lo encuentra:
Alguien que me pueda orientar?
1
2
3
4
5
6
7
8
9
10
CREATE TABLE TT_DOC
( id NUMBER(14,0) NOT NULL ENABLE,
tipo VARCHAR2(20 BYTE),
folio VARCHAR2(30 BYTE)
)
PARTITION BY RANGE (ID)
(PARTITION p01 VALUES LESS THAN (1015633) TABLESPACE TBL_01
PARTITION p02 VALUES LESS THAN (2031266) TABLESPACE TBL_01
PARTITION p03 VALUES LESS THAN (3046899) TABLESPACE TBL_01
) ;
El problema es que cuando busco el ultimo registro no lo encuentra pero cuando lo busco indicandole en que particion esta si lo encuentra:
1
2
3
select max(id) from tt_doc; <-- debuelve el id 3046899
select * from tt_doc where id =3046899; <-- NO debuelve resultados
select * from tt_doc partitions(p03) where id =3046899; <-- SI debuelve resultados
Alguien que me pueda orientar?
Valora esta pregunta


0