"Slet" kommando i SQL fjerner en eller flere rækker eller poster fra en tabel eller visning i en relationel database. DELETE kan bruges som en standalone kommando eller med en " WHERE "-klausul og angivne kriterier. Når det bruges uden en WHERE , SLET fjerner alle poster fra tabellen. DELETE er en logget transaktion , hvilket betyder, at det er muligt at vende en DELETE kommando , hvis det er nødvendigt . Dette gør det langsommere end andre metoder til fjernelse af poster fra en tabel , men også en sikrere løsning . WHERE begrænser sletningen til kun de poster, der opfylder de nødvendige kriterier. Ting du skal
SQL Server
SQL Server Management Studio
Vis Flere Instruktioner
SLET Uden WHERE
1
Start SQL Server Management Studio.
2
Type kommandoen Slet uden en WHERE i Query Editor. Syntaksen er : Hej
DELETE FROM << table_name >>
Dette vil slette alle poster fra den angivne tabel . For eksempel , for at slette alle rækker fra tabellen Ordrer , du ville skrive : Hej
DELETE FROM Ordrer
Alternativt kan du bruge "*" jokertegn til at betegne alle poster i tabellen. Kommandoen kunne skrives som følger : Hej
SLET * FROM Ordrer
kommandoen Slet sletter alle poster fra tabellen , så den tomme bord med dens strukturer intakte
< br . >
3
Udfør forespørgslen .
4
Vent til forespørgslen for at fuldføre henrettelse. En succes besked vil blive vist på skærmen, hvis den udføres korrekt, ellers vil en fejlmeddelelse blive vist.
Slet med HVOR
5
Start SQL Server Management Studio ansøgning.
6
Type kommandoen Slet med en WHERE og tilstand i Query Editor. Syntaksen er : Hej
DELETE FROM << table_name >>
HVOR << Kriterier >>
Dette vil slette alle poster, der matcher de angivne kriterier fra den angivne tabel. Ingen ikke-kongruente records vil blive berørt. For eksempel for at slette alle rækker fra tabellen Ordrer , hvor ordren var placeret før 1. januar 2011, ville du skrive : Hej
DELETE FROM Ordrer
WHERE Ordredato < '2011 -01- 01 '
7
Udfør forespørgslen.
8
Vent forespørgslen for at fuldføre henrettelse. En succes besked vil blive vist på skærmen, hvis den udføres korrekt, ellers vil en fejlmeddelelse blive vist.