Menu |
Index/help |
Cette commande permet de supprimer des données contenues dans une table ou dans une vue.
DELETE [FROM] [schema.]table | view [alias] [WHERE condition]
est le nom du schéma contenant la table ou la vue à détruire. Le schéma par défaut est celui de l'utilisateur qui exécute la requête.
est le nom de la table ou de la vue contenant les lignes qui seront détruites. Si c'est un nom de vue, les lignes détruites appartiennent à la table sur laquelle la vue est basée.
Est un alias assigné à la table. les alias sont généralement utilisés dans des DELETE contenant des requêtes.
Détruit seulement les lignes satisfaisant la condition. Cette condition peut référencer la table et peut contenir des sous-requêtes. Si cette clause est omise détruit toutes les lignes.
Pour détruire des lignes appartenant à une table, il faut soit être propriétaire de la table, soit avoir le privilège DELETE sur cette table.
Le privilège DELETE ANY TABLE permet à un utilisateur de détruire des lignes se trouvant dans n'importe quelle table, ou n'importe quelle vue basée sur une table.
Menu |
Index/help |