- I. GENERALITE
- II. INSTALLATION
- III. MISE EN ROUTE
- IV. GESTION DES CLIENTS
- V. GESTION DU STOCK
- VI. GESTION DES VENTES
- VII. GESTION DES COMMANDES
- VIII. CAISSE
- IX. TIERS PAYANT
- X. CATALOGUES FOURNISSEURS
- XI. PARAMETRAGE DU LOGICIEL
- XII. OUTILS
- XIII. SERVICES
- XIV. STATISTIQUES
- XV. REQUETES ET PUBLIPOSTAGE
- XVI. ANNEXES
- Résultat
L'instruction DELETE permet de supprimer une sélection d'enregistrements dans une table.
L'instruction DELETE supprime des enregistrements entiers, et pas seulement les données de champs spécifiques. Pour supprimer les valeurs d’un champ spécifique, il faut créer une requête de mise à jour qui transforme ces valeurs en valeurs nulles (voir instruction UPDATE dans le paragraphe suivant).
La syntaxe de l'instruction est la suivante :
DELETE FROM <nom
de table> WHERE <condition> |
La clause WHERE s'utilise de la même manière qu'avec l'instruction SELECT.
- Dans l’exemple suivant, tous les enregistrements du fichier Articles pour lesquels la marque est "Armani" seront supprimés :
DELETE FROM
Articles WHERE Marque = "Armani" |
Attention : La suppression d’enregistrements à l’aide d’une requête DELETE est une opération irréversible. Pour connaître les enregistrements qui seront supprimés, il est conseillé de visualiser d’abord les résultats à l'aide d'une instruction SELECT (qui utilise les mêmes critères), puis d’exécuter la requête DELETE.
Astuce : Il est vivement recommandé d’effectuer régulièrement des copies de sauvegarde des données. Elles permettent de récupérer des enregistrements supprimés par erreur.