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.