Maison >base de données >SQL >Comment supprimer des données à l'aide de l'instruction delete
Comment utiliser l'instruction delete pour supprimer des données ?
Créez une table temporaire pour démontrer l'utilisation de la suppression dans la syntaxe sqlserver
Recommandé : "Tutoriel SQL"
IF OBJECT_ID('tempdb..#tblDelete') IS NOT NULL DROP TABLE #tblDelete; CREATE TABLE #tblDelete( Code varchar(50), Total int );
Insérez quelques lignes de test dans la table temporaire #tblDelete pour montrer comment supprimer des données
insert into #tblDelete(Code, Total) values('Code1', 30); insert into #tblDelete(Code, Total) values('Code2', 40); insert into #tblDelete(Code, Total) values('Code3', 50); insert into #tblDelete(Code, Total) values('Code4', 6);
Interrogez la table temporaire #tblDelete Données de test dans
select * from #tblDelete;
supprimez l'enregistrement avec le champ Code = Code3 dans la table temporaire #tblDelete, utilisez l'instruction de suppression suivante
delete #tblDelete where Code = 'Code3'
Interrogez à nouveau le résultat de la table temporaire #tblDelete, vous pouvez voir que l'enregistrement de Code3 a disparu
select * from #tblDelete;
Supprimez le champ Code dans la table temporaire #tblDelete=Code2 To enregistrer, utilisez l’instruction delete ci-dessous.
Notez qu'il y a un mot-clé from après l'instruction delete ci-dessous. Ce mot-clé peut être omis, mais il est recommandé de ne pas l'omettre
delete from #tblDelete where Code = 'Code2'
Requête. temporairement à nouveau Grâce à la table #tblDelete, vous pouvez voir que l'enregistrement de Code2 a disparu
select * from #tblDelete;
Enfin, si vous souhaitez supprimer rapidement toutes les données de la table , il y a deux manières ci-dessous. La deuxième façon est plus rapide
delete from #tblDelete; truncate table #tblDelete;
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!