L'instruction DELETE d'Oracle peut supprimer des données de la base de données et suit la syntaxe suivante : DELETE FROM nom de la table condition WHERE. La clause conditionnelle spécifie les lignes à supprimer, à l'aide d'opérateurs de comparaison et logiques basés sur les valeurs des colonnes. Les exemples incluent la suppression de lignes avec un ID spécifique, de lignes avec un nom de famille spécifique ou de lignes répondant à plusieurs critères. A noter que s'il n'y a pas de clause WHERE, la table entière sera supprimée ; l'opération de suppression est irréversible, et il est recommandé de sauvegarder les données avant l'exécution.
Instruction DELETE dans Oracle
L'instruction DELETE est utilisée pour supprimer des données de la base de données Oracle. Sa syntaxe est la suivante :
<code class="sql">DELETE FROM table_name WHERE condition;</code>
Clause Where :
La clause WHERE est utilisée pour spécifier quelles lignes doivent être supprimées. Les conditions peuvent être basées sur la valeur de n'importe quelle colonne et peuvent utiliser des opérateurs de comparaison (=, >, <, etc.) et des opérateurs logiques (AND, OR, NOT).
Exemple 1 : Supprimer les lignes avec un identifiant spécifique
<code class="sql">DELETE FROM customers WHERE customer_id = 10;</code>
Exemple 2 : Supprimer tous les clients avec un nom de famille spécifique
<code class="sql">DELETE FROM customers WHERE last_name = 'Smith';</code>
Exemple 3 : Supprimer les lignes avec plusieurs conditions
DELETE FROM orders
WHERE order_date > '2023-01-01' AND order_amount < 100;
Autres notes :
- Si vous n'utilisez pas la clause WHERE, toutes les lignes du tableau seront supprimées.
- Des conditions de suppression plus complexes peuvent être spécifiées à l'aide de sous-requêtes ou d'opérations de jointure.
- Les données supprimées ne peuvent pas être récupérées. Sauvegardez toujours vos données avant d'exécuter une instruction DELETE.
- Vous pouvez utiliser la clause DELETE ... RETURNING pour renvoyer des informations sur les lignes supprimées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!