Instrucțiunea DELETE

Creează o interogare de ștergere care elimină înregistrările dintr-unul sau mai multe tabele listate în clauza FROM care îndeplinesc clauza WHERE.

Sintaxă

DELETE [tabel.*]
FROM tabel
WHERE criterii

Instrucțiunea DELETE are următoarele componente:

Parte

Descriere

tabel

Numele opțional al tabelului din care sunt șterse înregistrările.

tabel

Numele tabelului din care sunt șterse înregistrările.

criterii

O expresie care determină ce înregistrări se șterg.


Observații

Instrucțiunea DELETE este deosebit de utilă atunci când doriți să ștergeți mai multe înregistrări.

Pentru a elimina un întreg tabel din baza de date, puteți utiliza metoda Execute cu o instrucțiune DROP. Dacă ștergeți tabelul, însă, structura se pierde. În schimb, atunci când utilizați DELETE, doar datele se șterg; structura de tabel și toate proprietățile acestuia, cum ar fi atributele de câmp și indexurile, rămân neschimbate.

Puteți utiliza DELETE pentru a elimina înregistrările din tabele care sunt într-o relație unu-la-mai mulți cu alte tabele. Operațiunile de ștergere în cascadă fac ca înregistrările din tabelele care se află pe partea „mai mulți” a relației să fie șterse atunci când înregistrarea corespunzătoare din partea „unul” a relației este ștearsă în interogare. De exemplu, în relația dintre tabelele Clienți și Comenzi, tabelul Clienți se află pe partea „unul”, iar tabelul Comenzi se află pe partea „mai mulți” a relației. Ștergerea unei înregistrări din Clienți duce la ștergerea înregistrărilor Comenzi corespunzătoare, dacă opțiunea de ștergere în cascadă este specificată.

O interogare de ștergere va șterge înregistrări întregi, nu doar datele din anumite câmpuri. Dacă doriți să ștergeți valorile dintr-un anumit câmp, creați o interogare de actualizare care modifică valorile în Null.

Important : 

  • După ce eliminați înregistrări utilizând o interogare de ștergere, nu puteți anula operațiunea. Dacă doriți să știți ce înregistrări au fost șterse, examinați mai întâi rezultatele de la o interogare de selectare care utilizează aceleași criterii, apoi rulați interogarea de ștergere.

  • Păstrați permanent copii de backup ale datelor dvs. Dacă ștergeți înregistrări greșite, le puteți regăsi în copiile de backup.



Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×