4D v16.3

SUPPRIMER INDEX

Accueil

 
4D v16.3
SUPPRIMER INDEX

SUPPRIMER INDEX 


 

SUPPRIMER INDEX ( ptrChp | nomIndex {; *} ) 
Paramètre Type   Description
ptrChp | nomIndex  Pointeur, Chaîne in Pointeur vers le champ duquel supprimer les index ou Nom de l’index à supprimer
Opérateur in Si passé = opération asynchrone

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. En revanche, si le champ est inclus dans un ou plusieurs index composite(s), ils ne sont pas supprimés (vous devez passer un nom d'index).
  • Si vous passez nom d’index (nomIndex), seul l’index désigné sera supprimé. Il peut s’agir d’index de mots-clés, d’index standard ou d'index composites.

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")



Voir aussi  

CREER INDEX
FIXER INDEX
SUSPENDRE INDEX

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure
Numéro : 967
Nom intl. : DELETE INDEX

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)