L'instruction DELETE est utilisée pour supprimer des lignes des tables Oracle. Syntaxe : DELETE FROM table_name [WHERE condition] ; DELETE peut supprimer toutes les lignes, supprimer des lignes en fonction de conditions ou utiliser des sous-requêtes pour supprimer des lignes ; notez que DELETE ne peut pas être annulé, veuillez sauvegarder les données avant l'exécution, et cela peut prendre du temps. temps de réalisation pour les grandes tables de fonctionnement.
Instruction DELETE dans Oracle
Qu'est-ce que l'instruction DELETE ?
L'instruction DELETE est utilisée pour supprimer des lignes des tables Oracle.
Syntaxe :
DELETE FROM table_name [WHERE condition];
Où :
table_name
: Le nom de la table dont les lignes doivent être supprimées.table_name
:要从中删除行的表的名称。WHERE condition
(可选):条件子句,用于指定要删除哪些行。如何使用 DELETE 语句?
DELETE FROM table_name;
DELETE FROM table_name WHERE condition;
例如,要从employees
表中删除工资低于 10,000 的所有行,可以使用以下语句:
DELETE FROM employees WHERE salary < 10000;
DELETE 语句可以与子查询一起使用,以删除基于其他表的条件的行。例如,要从orders
WHERE condition
(facultatif) : Clause de condition utilisée pour spécifier les lignes à supprimer.
Comment utiliser l'instruction DELETE ?
DELETE FROM orders WHERE order_status NOT IN (SELECT order_status FROM order_statuses WHERE is_shipped = 1);
employés Pour supprimer toutes les lignes du tableau avec un salaire inférieur à 10 000, vous pouvez utiliser l'instruction suivante : rrreeeUtilisez une sous-requête pour supprimer les lignes : ol>L'instruction DELETE peut être utilisée avec une sous-requête. À utiliser ensemble pour supprimer des lignes en fonction des conditions d'autres tables. Par exemple, pour supprimer les commandes de la table orders
qui n'ont aucun statut expédié, vous utiliserez l'instruction suivante : rrreeeRemarque : L'instruction DELETE est irrévocable. Avant d'exécuter une instruction DELETE, assurez-vous d'avoir sauvegardé vos données. Si aucune clause WHERE n'est spécifiée, l'instruction DELETE supprimera toutes les lignes du tableau. Pour les tables plus grandes, les opérations DELETE peuvent prendre beaucoup de temps.
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!