La commande "DELETE" dans SQL supprime une ou plusieurs lignes ou enregistrements d'une table ou une vue dans une base de données relationnelle. SUPPRIMER peut être utilisé comme commande autonome ou avec une clause "WHERE" et critères spécifiés. Lorsqu'il est utilisé sans clause WHERE , DELETE supprime tous les enregistrements de la table . DELETE est une transaction connecté , ce qui signifie qu'il est possible d'inverser une commande DELETE , si nécessaire. Cela rend plus lent que les autres méthodes utilisées pour éliminer les enregistrements d'une table , mais aussi une option plus sûre . La clause WHERE restreint l'opération de suppression aux seuls enregistrements qui répondent aux critères requis. Choses que vous devez
SQL Server
SQL Server Management Studio
Voir Plus Instructions
supprimer sans Où
1
Démarrez l'application Management Studio de SQL Server .
2
Tapez la commande DELETE sans clause WHERE dans l'éditeur de requête . La syntaxe est:
DELETE FROM << >> Table_Name
Cela va supprimer tous les enregistrements de la table spécifiée. Par exemple, pour supprimer toutes les lignes de la table Orders , vous devez taper:
DELETE FROM commandes
Alternativement, vous pouvez utiliser le caractère générique de « *» pour désigner l'ensemble des enregistrements de la table . La commande peut être écrite comme suit :
SUPPRIMER * FROM Orders
La commande DELETE permet de supprimer tous les enregistrements de la table , laissant le tableau vide avec ses structures intactes
< br . > Hôtels 3
exécuter la requête.
4
Attendez que la requête pour terminer l'exécution . Un message de confirmation s'affiche à l'écran si elle exécutée avec succès , sinon un message d' erreur s'affiche .
EFFACER Où
5
Démarrer le serveur SQL Server Management Studio application.
6
Tapez la commande DELETE avec une clause WHERE et de l'état dans l'éditeur de requête . La syntaxe est:
DELETE FROM << >> Table_Name
où les critères << >>
Cela va supprimer tous les enregistrements correspondant aux critères spécifiés à partir de la table spécifiée . Pas de records non - appariement seront affectés. Par exemple, pour supprimer toutes les lignes de la table Orders où la commande a été passée avant le 1er Janvier 2011, vous devez taper:
DELETE FROM commandes WHERE
DateCommande < '2011 -01- 01 '
7
exécuter la requête.
8
Attendez que la requête pour terminer l'exécution . Un message de confirmation s'affiche à l'écran si elle exécutée avec succès , sinon un message d' erreur s'affiche .