Oświadczenie SQL Server Truncate usuwa wszystkie rekordy z tabeli, zachowując strukturę tabeli. Pomyśl o stwierdzeniu obrotowym jako o sposób oczyszczania danych z tabeli bez upuszczania rzeczywistej tabeli.
W tym przewodniku zrozumiesz, jak pracować z poleceniem obrotowym na serwerze SQL, umożliwiając zresetowanie tabel bez ich odtwarzania.
Tabela skrócona SQL Server
Podczas pracy z bazą danych napotkasz instancje, w których musisz usunąć wszystkie dane przechowywane w tabeli bez upuszczania tabeli.
Chociaż możesz użyć instrukcji Usuń bez klauzuli warunkowej, polecenie obrotowe jest znacznie szybsze i wydajne.
Składnia polecenia obcięcia jest jak pokazano:
Tabela obcięcia [nazwa danych bazy danych.] [Schema_name.]NAZWA TABELI;Weźmy poniższe zapytania, które utworzą tabelę i wstaw przykładowe dane.
Utwórz bazę danych produkt_inventory;Uruchom zapytanie obrotowe, aby usunąć wszystkie dane z tabeli:
Skrócone zapasy tabeli;Powstała tabela jest jak pokazana:
Zauważ, że struktura tabeli jest nadal przechowywana, podczas gdy wszystkie przechowywane dane są usuwane.
SQL SERWER TRUNCETE VS. Usuwać
Możesz się zastanawiać, czy polecenie obcięcia jest jak instrukcja Usuń, dlaczego muszę użyć polecenia obcięcia?
Poniżej przedstawiono pewne zalety polecenia obcięcia nad usuwaniem.
Wniosek
W tym artykule odkryłeś, jak pracować z polecenie.