>Até o que eu sei .... quando vc cria uma constraint do tipo unique ou primary o Oracle automaticamente cria indices o tipo unique para estes Certo.
>...e se remover a constraint o índice também é automaticamente removido Certo. >... portanto não teria nem a necessidade de você criar o índice ix_temp pois o Oracle criou automaticamente para vc quando vc criou a constraint logo abaixo .... Errado Rosiano. O Oracle verificou que já existe um índice utilizando as mesmas colunas da Constraint e não criou índice algum para a Validar a Constraint (de forma mais rápida). Neste momento, o responsável por manter a integridade dos dados é apenas a Constraint, sem a ajuda do índice. Inclusive, se fizer um teste com PK o resultado será o mesmo. >quanto a performance esse é o tipo de coluna boa para criação de indices (onde o distinct é alto) por isso que automaticamente ele cria Ok. >....a principio toda coluna que tiver constraints ele verifica a integridade antes .... mesmo que existam indices non-unique nestas colunas. Isso. A Constraint agora valida a restrição. Atenciosamente, Anderson Haertel Rodrigues Administrador de Banco de Dados Oracle 9i Database Administrator Certified Microsoft Certified Professional SQL Server 2000 Florianópolis/SC ______________________________________________________________________ Histórico: http://www.mail-archive.com/[email protected]/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar ______________________________________________________________________ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
