martes, 25 de junio de 2013

Oracle Database 12c Nuevas Características: Índices con columnas duplicadas

A partir de Oracle Database 12c, un conjunto de columnas que estén el mismo orden liderando en un índice existente, son permitidas.

Por ejemplo, en un DW, cuando se desea tener unas columnas en un índice tipo “bitmap”, previamente definidas en un índice tipo b-tree en la tabla.

SQL> create table pruebas(campo1 number, campo2 varchar2(10), campo3 date, campo4 number);
Tabla creada.

SQL> create index idx1_pruebas on pruebas( campo1, campo2);
Indice creado.

SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2);
create bitmap index idx2_pruebas on pruebas(campo1, campo2)
                                              *
ERROR en linea 1:
ORA-01408: esta lista de columnas ya esta indexada

SQL> create bitmap index idx2_pruebas on pruebas(campo1, campo2, campo3);

Indice creado.

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar