Kom igångKom igång gratis

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

Visa kurs

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;
Redigera och kör kod