4D v16.3

DELETE INDEX

Página Inicial

 
4D v16.3
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.

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

 
HISTÓRIA 

Criado por: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)