Ta bort data och radera tabell
Förutom CREATE, INSERT och UPDATE är det också viktigt att känna till hur man använder DELETE och DROP på en tabell. Med DELETE kan du ta bort en specifik rad i tabellen, och med DROP TABLE kan du radera hela tabellen inklusive dess definition.
Syntaxen för båda operatorerna ser ut så här.
Ta bort raden där lineID = 1 från tabellen Employee:
DELETE FROM Employee
WHERE lineID = 1;
Radera hela tabellen Employee:
DROP TABLE Employee
Din uppgift är att ta bort några rader från den tidigare definierade tabellen Person och sedan radera hela tabellen.
Den här övningen är en del av kursen
Hierarkiska och rekursiva frågor i SQL Server
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
INSERT INTO Person
VALUES (1,'Andrew','Anderson','Adress 1','City 1','1986-12-30');
INSERT INTO Person
VALUES (2,'Peter','Jackson','Adress 2','City 2','1986-12-30');
INSERT INTO Person
VALUES (5,'Michaela','James','Adress 3','City 3','1976-03-07');
-- Delete the record for the person with the ID of 1
___ FROM ___
WHERE ___ = ___;
-- Delete the record with the name Jackson
___ FROM ___
___ ___ = 'Jackson';
SELECT *
FROM Person;