Blog JSystems - z miłości do programowania

Szukaj

Delete w MS SQL Server

Aby skasować wszystkie dane z tabeli stosujemy konstrukcję:


DELETE FROM nazwa_tabeli;


delete from SalesLT.SklepSpozywczy;


130.png (588×145)


Usunięcie całej zawartości tabeli SklepSpozywczy


Możemy też skasować tylko część danych z tabeli stosując where tak jak przy zapytaniach select:


DELETE FROM nazwa_tabeli WHERE warunek;


delete from SalesLT.SklepSpozywczy where Cena>4;


131.png (775×152)


Usunięcie rekordów z tabeli SklepSpozywczy dla których cena była wyższa od 4


Jest jeszcze jedna metoda usuwania wszystkich danych z tabeli, za pomocą słowa truncate. Jednakże w tym wypadku nie mamy możliwości wybrać wierszy do usunięcia za pomocą where. Należy również mieć swiadomość, że tego typu usunięcie danych wiąże się z autocommitem.

Przyjdź do nas na szkolenie z baz danych SQL Server! Mamy szereg szkoleń w ofercie: SQL, T-SQL, tuning, administracja i wiele innych. Sprawdź dostępne szkolenia SQL Server
Zapisz się do newslettera aby otrzymywać najnowsze świeżynki pojawiające się na blogu! Zapisz się do newslettera