Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Crée une requête Suppression qui supprime les enregistrements d’une ou plusieurs des tables répertoriées dans la clause FROM qui satisfont la clause WHERE.

Syntaxe

DELETE [table.*]

TABLE FROMCritères WHERE

L’instruction DELETE est composée des éléments suivants :

Élément

Description

table

Nom facultatif de la table où sont supprimés les enregistrements.

table

Nom de la table où sont supprimés les enregistrements.

criteria

expression qui détermine les enregistrements à supprimer.

Remarques

L’instruction DELETE est particulièrement utile pour supprimer plusieurs enregistrements.

Pour supprimer une table entière de la base de données, vous pouvez utiliser la méthode Execute avec une instruction DROP. Toutefois, si vous supprimez la table, vous perdrez la structure correspondante. Avec l’instruction DELETE, en revanche, seules les données sont supprimées ; la structure de la table et toutes ses propriétés, comme les attributs des champs et les index, restent intactes.

Vous pouvez utiliser l’instruction DELETE pour supprimer des enregistrements des tables qui entretiennent une relation un-à-plusieurs avec d’autres tables. Les opérations de suppression en cascade entraînent la suppression des enregistrements des tables qui se trouvent du côté « plusieurs » de la relation lorsque l’enregistrement correspondant du côté « un » de la relation est supprimé de la requête. Par exemple, dans la relation entre les tables Clients et Commandes, la table Clients se trouve du côté « un » et la table Commandes du côté « plusieurs » de la relation. Si l’option de suppression en cascade est spécifiée, la suppression d’un enregistrement de la table Clients entraîne la suppression des enregistrements correspondants dans la table Commandes.

Une requête Suppression supprime entièrement les enregistrements, et pas seulement les données contenues dans des champs spécifiques. Pour supprimer les valeurs d’un champ spécifique, créez une requête Mise à jour remplaçant les valeurs par Null.

Important : 

  • Une fois les enregistrements supprimés à l’aide d’une requête Suppression, vous ne pouvez pas annuler l’opération. Pour savoir quels enregistrements ont été supprimés, commencez par examiner les résultats d’une requête Sélection qui utilise les mêmes critères, puis exécutez la requête Suppression.

  • Conservez toujours des copies de sauvegarde de vos données. Si vous supprimez des enregistrements par inadvertance, vous pourrez les récupérer à partir de vos copies de sauvegarde.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×