SUPPRIMER INDEX

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


SUPPRIMER INDEX (ptrChp | nomIndex{; *})

ParamètreTypeDescription
ptrChp | nomIndexPointeur | TextePointeur vers le champ duquel supprimer les index
ou Nom de l'index à supprimer
**Si passé = opération asynchrone

Description

La commande SUPPRIMER INDEX permet de supprimer un ou plusieurs index existant dans la base. Vous pouvez passer en paramètre soit un pointeur vers un champ, soit un nom d'index :

Si vous passez un pointeur vers un champ (ptrChp), tous les index associés au champ seront supprimés. Il peut s'agir d'index de mots-clés ou d'index standard. Si le champ est inclus dans un ou plusieurs index composite(s), ils sont également supprimés.

Si vous passez nom d'index (nomIndex), seul l'index désigné sera supprimé. Il peut s'agir d'index de mots-clés ou d'index standard. Si le champ comporte d'autres index ou appartient à d'autres index composites, ils ne sont pas supprimés.

Le paramètre facultatif *, lorsqu'il est passé, permet d'effectuer la désindexation en mode asynchrone. Dans ce mode, la méthode d'origine poursuit son exécution après l'appel de la commande, que la suppression d'index soit terminée ou non.

S'il n'existe pas d'index correspondant à ptrChp ou à nomIndex, la commande ne fait rien.

Exemple

Cet exemple illustre les deux syntaxes de la commande :

      `Suppression de tous les index liés au champ Nom
   SUPPRIMER INDEX(->[Clients]Nom)
      `Suppression de l'index nommé "CPVille"
   SUPPRIMER INDEX("CPVille")   

Référence

CREER INDEX, FIXER INDEX.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant