DELETE INDEX

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11


DELETE INDEX (Ptrcamp | nomIndex{; *})

ParámetroTipoDescripción
Ptrcamp | nomIndexPuntero | TextoPuntero al campo del cual borrar los índices o
Nombre del índice a borrar
**Si se pasa = operación asincrónica

Descripción

El comando DELETE INDEX se utiliza para borrar uno o más índices existentes en la base.

Puede pasa 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. Si el campo está incluido en uno o más sitios compuestos, también se borrarán.

Si pasa el nombre de un índice (nomIndex), sólo se borrará el índice designado. Puede tratarse de índices de palabras claves o de índices estándar. Si el campo contiene otros índices o pertenece a índices compuestos, éstos no ser borrarán.

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, SET INDEX.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente