4D v16.3

DELETE INDEX

Inicio

 
4D v16.3
DELETE INDEX

DELETE INDEX 


 

DELETE INDEX ( Ptrcamp | nomIndex {; *} ) 
Parámetro Tipo   Descripción
Ptrcamp | nomIndex  Puntero, Cadena in Puntero al campo del cual borrar los índices o Nombre del índice a borrar
Operador in Si se pasa = operación asincrónica

El comando DELETE INDEX se utiliza para borrar uno o más índices existentes en la base.
Puede pasar en parámetro un puntero o un campo o el nombre de un índice en el parámetro:

  • Si pasa un puntero a un campo (ptrcampo), todos los índices asociados al campo serán borrados. Puede tratarse de índices de palabras claves o de índices estándar. Sin embargo, si el campo está incluido en uno o más índices compuestos, no se borrarán (debe pasar un nombre de índice).
  • Si pasa el nombre de un índice (nomIndex), sólo se borrará el índice designado. Puede tratarse de índices de palabras claves, índices estándar o índices compuestos.

El parámetro opcional *, cuando se pasa, permite efectuar la desindexación en modo asincrónico. En este modo, el método de origen continúa su ejecución después de la llamada al comando, sin importar si la eliminación del índice a terminado o no.

Si no existe un índice correspondiente a Ptrfcamp o nomIndex, el comando no hace nada.

Ejemplo  

Este ejemplo ilustra las dos sintaxis del comando:

  `Eliminación de todos los índices relacionados con el campo Apellido
 DELETE INDEX(->[Clientes]Apellido)
  `Eliminación del índice llamado “CPCiudad”
 DELETE INDEX("CPCiudad")



Ver también 

CREATE INDEX
PAUSE INDEXES
SET INDEX

 
PROPIEDADES 

Producto: 4D
Tema: Estructura
Número 967

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v11 SQL

 
ARTICLE USAGE

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