Olá,
Fui criar um índice único no oracle:
CREATE UNIQUE INDEX nome_do_indice ON nome_da_tabela (coluna1, coluna2, coluna3);
e aconteceu o seguinte erro:
Error: ORA-01452: cannot CREATE UNIQUE INDEX; duplicate keys found
Isso aconteceu pois na tabela que fui inserir o índice já haviam registros que violavam esse índice, por isso não permitiu criar..
Para resolver removi os registros que violavam o índice e deu tudo certo.
Mais detalhes sobre o erro: http://ora-01452.ora-code.com/
Mais detalhes sobre índices no oracle: http://www.techonthenet.com/oracle/indexes.php
Vaaleu!
Adriano Schmidt.
sexta-feira, 11 de março de 2011
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário