T-SQL >> Statements >> DELETE | DevGuru

T-SQL ” Statements ” DELETE

Syntax: DELETE { tabel_naam | view_naam }
]
table_name Specificeert de naam van de tabel waarop de delete operatie moet worden uitgevoerd. view_name Specificeert de naam van het aanzicht waarop de delete operatie moet worden uitgevoerd. table_source Een parameter die de specificatie van gegevens uit table_source mogelijk maakt en corresponderende rijen uit de tabel in de eerste FROM clause verwijdert. criteria Specificeert de beperkende voorwaarde(n) voor de te verwijderen rij(en).

De DELETE-instructie creëert een query die records uit een of meer tabellen verwijdert.

Een DELETE is permanent!
Nadat u records met een DELETE-instructie hebt verwijderd, kunt u de bewerking niet ongedaan maken. Om na te gaan welke records worden verwijderd, onderzoekt u de resultaten van een SELECT-query die dezelfde criteria gebruikt.
Het is ook belangrijk te begrijpen, dat een DELETE verklaring hele records verwijdert, niet alleen gegevens in gespecificeerde velden. Als u alleen bepaalde velden wilt verwijderen, gebruikt u een UPDATE query die de waarde in NULL verandert.

Voorbeelden

Code:

DELETE FROM Residents;

Uitvoer:

(10 row(s) affected)

Uitleg:

Dit voorbeeld laat zien hoe een tabel volledig kan worden leeggemaakt van alle records terwijl de tabelstructuur en eigenschappen, zoals attributen en indexen, intact blijven.

Taal of talen: MS SQL Server

Code:

DELETE FROM Residents
WHERE Occupation = 'Teacher';

Output:

(3 row(s) affected)

Expretation:

Dit voorbeeld is specifieker en verwijdert alleen de records die aan bepaalde criteria voldoen.

Taal/talen: MS SQL Server

Zie ook:

  • WHERE
  • DROP

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.