DELETE

4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant

version 11


DELETE FROM {nom_sql | chaîne_sql}

[WHERE critère_recherche]

Description

La commande DELETE permet de supprimer une partie ou la totalité des données de la table désignée par l'argument nom_sql ou chaîne_sql après le mot-clé FROM.

La clause WHERE (facultative) peut être utilisée pour sélectionner, via l'évaluation de l'expression critère_recherche, les données à supprimer. Si cette clause n'est pas passée, toutes les données de la table seront supprimées.

L'instruction DELETE positionnée n'est pas prise en charge. Les suppressions en cascade sont implémentées dans 4D, mais les règles de suppression SET DEFAULT et SET NULL ne sont pas prises en charge.

Exemple

Dans cet exemple nous supprimons de la table FILMS tous les films dont l'année de sortie est égale ou antérieure à 2000 :

   DELETE FROM FILMS
   WHERE Annee_sortie <= 2000;

Référence

critère_recherche, INSERT, UPDATE.


4D - Documentation   Français   English   German   Japanese   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant