Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Avance rapide | Suivant |
TRUNCATE supprime rapidement toutes les lignes d'une table. Il a le m�me effet qu'un DELETE non qualifi� mais, comme il ne parcourt par la table, il est plus rapide. Ceci est principalement utile pour les grandes tables.
Seul le propri�taire d'une table peut la tronquer avec TRUNCATE.
TRUNCATE ne peut pas �tre utilis� s'il existe des r�f�rences de cl�s �trang�res de la table vers d'autres tables. La validit� de v�rification dans de tels cas pourrait n�cessiter des parcours de table et le point complet n'est pas d'en faire un.
TRUNCATE ne fonctionnera pas sur tous les d�clencheurs ON DELETE d�finis par l'utilisateur qui pourraient exister sur la table.
Pr�c�dent | Sommaire | Suivant |
START TRANSACTION | Niveau sup�rieur | UNLISTEN |