Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
DELETE INDEX

DELETE INDEX 


 

DELETE INDEX ( pontCampo|nomeIndice {; *} ) 
Parâmetro Tipo   Descrição
pontCampo|nomeIndice  Ponteiro, String in Ponteiro ao campo cujos índices serão apagados ou Nome do Índice que será apagado.
Operador in Se passado = operação assincrônica

O comando DELETE INDEX é utilizado para apagar um ou mais índices existentes no banco.
Pode passar tanto um ponteiro a um campo ou o nome de um índice no parâmetro:

  • Se passar um ponteiro a um campo (pontCampo), todos os índices associados ao campo serão apagados. Pode ser relativo a índices de palavras chaves ou de índices padrão. Entretanto, se o campo estiver incluido em um ou mais índices compostos, não serão apagados (deve passar um nome de índice).
  • Se passar o nome de um índice (nomIndice), apenas se apagará o índice determinado. Pode se tratar de índices de palavras chaves, índices padrão ou índices compostos.
O parâmetro opcional *, quando for passado, permite realizar a desindexação em modo assincrônico. Nesse modo, o método de origem continua sua execução depois da chamada ao comando, sem importar se a eliminação do índice terminou ou não.

Se não existir um índice correspondente a PontCampo ou nomIndice, o comando não faz nada.

Dado que este comando modifica a estrutura do banco de dados, não pode ser utilizado no  contexto de uma aplicação empacotada de apenas leitura (arquivo .4dc instalado na pasta Arquivos de programa ou arquivo .4dz).

Exemplo  

Este exemplo ilustra as duas sintaxes do comando:

  `Eliminação de todos os índices relacionados com o campo Sobrenome
 DELETE INDEX(->[Clientes]Sobrenome)
  `Eliminação do índice chamado “CPCidade”
 DELETE INDEX("CPCidade")



Ver também 

CREATE INDEX
PAUSE INDEXES
SET INDEX

 
PROPRIEDADES 

Produto: 4D
Tema: Acesso a Estrutura
Número 967

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)