Comment supprimer les données de SQL obsolètes

Comme le temps passe, les données peuvent vieillir et de perdre son utilité. Vous pouvez supprimer ces données jour de sa table de SQL. Les données inutiles dans une table ralentit les performances, consomme de la mémoire, et peut dérouter les utilisateurs. Vous pouvez transférer des données plus âgés à une table d'archive et puis prendre le hors-ligne de l'archive. Dans le cas peu probable où vous avez besoin de plus que des données, vous pouvez le récupérer.

Dans l'intervalle, il ne ralentit pas votre traitement quotidien. Que vous décidiez ou non que les données obsolètes vaut archivage, vous avez fini par arrivez au point où vous souhaitez supprimer ces données. SQL prévoit la suppression de lignes de tables de base par utilisation de la EFFACER déclaration.




Vous pouvez supprimer toutes les lignes d'une table en utilisant un absolu EFFACER déclaration, ou vous pouvez restreindre la suppression seulement rangées sélectionnées en ajoutant un clause. La syntaxe est similaire à la syntaxe d'un SELECT déclaration, sauf que vous ne spécifiez pas de colonnes. Après tout, si vous souhaitez supprimer une ligne de la table, vous voudrez probablement retirer toutes les données dans les colonnes de cette ligne.

Par exemple, supposons que votre client, David Taylor, vient de déménager en Suisse et ne va pas plus pour acheter quelque chose de vous. Vous pouvez le supprimer de votre table de clients en utilisant la déclaration suivante:

DELETE FROM CUSTOMERWHERE Prénom = 'David' ET NOM = 'Taylor'-

En supposant que vous avez un seul client nommé David Taylor, cette déclaration fait suppression prévue. Si vous avez deux ou plusieurs clients qui partagent le nom David Taylor, vous pouvez ajouter des conditions à la clause assurez-vous que vous ne supprimez que le client que vous souhaitez supprimer. Si vous ne souhaitez pas ajouter clause, tous les clients du nom de David Taylor sera supprimé.


» » » » Comment supprimer les données de SQL obsolètes