Instrukcja DELETE

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Tworzy TE000126614, które usuwa rekordy z jednej lub więcej tabel wymienionych w klauzuli FROM spełniających warunki określone w klauzuli WHERE.

Składnia

DELETE [Table. *]
Z tabeli
GDZIE kryteria

Instrukcja DELETE zawiera następujące segmenty:

Segment

Opis

table

Opcjonalna nazwa tabeli, z której są usuwane rekordy.

tabela

Nazwa tabeli, z której są usuwane rekordy.

kryteria

To jest TE000127167 określające, które rekordy mają zostać usunięte.

Spostrzeżenia

Instrukcja DELETE jest szczególnie przydatna w sytuacji, gdy trzeba usunąć wiele rekordów.

Aby usunąć całą tabelę z bazy danych, możesz użyć metody Execute z instrukcją DROP. Usunięcie tabeli powoduje jednak utratę jej struktury. W przeciwieństwie, gdy używasz usuwania, usuwane są tylko dane; Struktura tabeli i wszystkie właściwości tabeli, takie jak atrybuty pola i indeksy, pozostają nienaruszone.

Za pomocą instrukcji DELETE można usunąć rekordy z tabel, które łączy TE000126703 z innymi tabelami. Operacje usuwania kaskadowego powodują usuwanie rekordów w tabelach po stronie „wiele” relacji, gdy za pomocą zapytania zostanie usunięty odpowiadający im rekord z tabeli po stronie „jeden”. Na przykład w relacji między tabelami Klienci i Zamówienia tabela Klienci znajduje się po stronie „jeden”, a tabela Zamówienia — po stronie „wiele” relacji. Jeśli jest określona opcja usuwania kaskadowego, usunięcie rekordu z tabeli Klienci spowoduje usunięcie odpowiednich rekordów z tabeli Zamówienia.

Zapytanie usuwające usuwa całe rekordy, a nie tylko dane w konkretnych polach. Jeśli chcesz usunąć wartości w określonym polu, utwórz TE000126789, które zmieni żądane wartości na Null.

Ważne: 

  • Po usunięciu rekordów za pomocą zapytania usuwającego nie można cofnąć tej operacji. Jeśli chcesz wiedzieć, które rekordy zostały usunięte, najpierw uruchom TE000126753, które korzysta z tych samych kryteriów, i sprawdź jego wyniki, a następnie uruchom zapytanie usuwające.

  • Twórz regularnie kopie zapasowe danych. Jeśli usuniesz niewłaściwe rekordy, będzie można je odzyskać z posiadanych kopii zapasowych.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×