- Commande
DELETE
- Syntaxe :
DELETE FROM table
[WHERE conditions]
- Sans clause
WHERE
, la requête élimine toutes les données d'une table
- Exemples :
DELETE FROM professeur; -- supprime tous les enregistrements de la table !
DELETE FROM professeur WHERE prof_nom = 'Fournier';
- Commande
TRUNCATE
- Syntaxe :
TRUNCATE table
- Vide une table de façon plus rapide qu'un delete inconditionnel.
- Exemple :
TRUNCATE Etudiant; -- supprime tous les enregistrements de la table !
- PostgreSQL propose diverses options : doc