adrianoc 0 Denunciar post Postado Novembro 26, 2003 Galera,Quando crio um tablea, crio também o seu índice, mas em que momento estamos utlizandos eles, uma vez que não vejo essa referência quandos usamos o comando Select, tipo :Create Table TABELA (NOME varchar(50))Create Index iNome on TABELA(NOME)select * from TABELA where NOME='ADRIANOC'o comando acima está fazendo a busca dos dados em cima do índice iNome? é automático? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Novembro 26, 2003 o comando acima está fazendo a busca dos dados em cima do índice iNome? é automático?pelo que eu sei é isso mesmo ! Compartilhar este post Link para o post Compartilhar em outros sites
Lion Master 0 Denunciar post Postado Agosto 1, 2008 Já faz anos que este post foi colocado. Mas estou dando uma olhada geral no fórum. Entretanto tenho algumas dúvidas: Quando você criar um índice o SELECT vai selecionar os registros(tuplas) que tiverem o índice correspondente pulando as tuplas que não tiveremo índice citado? Como no exemplo acima, ele vai fazer a recuperação de dados somente nas tuplas que tiverem o índice NOME='ADRIANOC'? Então o índice está obrigatóriamente ligado a cláusula WHERE? Compartilhar este post Link para o post Compartilhar em outros sites