REINDEX
 Reorganiza índices abertos na área de trabalho corrente
------------------------------------------------------------------------------

 Sintaxe

     REINDEX

 Descriçao

     O comando REINDEX reorganiza todos os índices abertos na área de
     trabalho corrente.  Quando a operaçao de reorganizaçao termina, todos
     os índices reorganizados permanecem abertos, a ordem é ajustada para 1,
     e o ponteiro de registros é posicionado no primeiro registro no índice
     de controle.  Se algum dos índices foi criado através do comando SET
     UNIQUE ON, REINDEX adiciona somente chaves únicas.

     Num ambiente de rede, o comando REINDEX exige USE EXCLUSIVE do arquivo
     de dados corrente.  Consulte o capítulo Programando em Rede no livro
     Programando e Utilitários para mais informaçoes.

     -----------------------------------------------------------------------
     . Cuidado

     Note que o comando REINDEX nao recria o cabeçalho do arquivo de índices
     ao recriar o índice.  Por causa disso, este comando nao é o recomendado
     no caso de haver alteraçao no cabeçalho do arquivo.  Para garantir um
     índice válido, sempre use o comando INDEX ON em lugar de REINDEX para
     reorganizar índices danificados.
     -----------------------------------------------------------------------

 Exemplos

     Este exemplo ilustra a reindexaçao do arquivo Sales.dbf:

     USE Sales INDEX Salesman, Territory NEW
     REINDEX

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: INDEX PACK SET INDEX USE