Árvore de páginas

Fecha todos os índices da área de trabalho corrente.

Sintaxe

DBClearIndex()

Retorno

Nome

Tipo

Descrição

uRet

nil

Retorno sempre é nulo.

Observações

  • DBClearIndex() efetiva as atualizações pendentes na área corrente e fecha todos os índices.
  • Esta função é equivalente à execução do comando SET INDEX sem índices especificados.

Exemplos

user function test()
  Local cT1 := "T1"

  TCLink()
  
  DBCreate('T1', {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE"   , "C", 10, 0}}, 'TOPCONN')
  
  DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .F.)
  
  (cT1)->(DBCreateIndex('T1_IND', 'FIELD_NAME', { || 'FIELD_NAME' }))
  (cT1)->(DBSetIndex('T1_IND'))
  
  // Limpa todos os indices
  (cT1)->(DBClearIndex())
  
  DBCloseArea()
  
  TCUnlink()
return

Veja também


  • Sem rótulos