Izjava DELETE

Ustvari poizvedbo za brisanje, ki odstrani zapise iz ene ali več tabel, navedenih v stavku FROM, ki izpolnjuje pogoje stavka WHERE.

Sintaksa

DELETE [table.*]
FROM table
WHERE criteria

Izjava DELETE je sestavljena iz teh delov:

Del

Opis

table

Neobvezno ime tabele, iz katerih so izbrisani zapisi.

table

Ime tabele, iz katerih so izbrisani zapisi.

criteria

Izraz, ki določa, kateri zapisi bodo izbrisani.


Opombe

BRISANJE je še posebej uporabno, ko želite izbrisati več zapisov.

Če želite iz zbirke podatkov izpustiti celotno tabelo, lahko metodo Excute (Izvajaj) uporabite z izjavo DROP (izpusti). Toda če izbrišete tabelo, je struktura izgubljena. Ko pa uporabljate izjavo DELETE, se izbrišejo le podatki; struktura tabele in vse lastnosti tabele, kot so atributi polja in indeksi, ostanejo nespremenjeni.

Z izjavo DELETE lahko odstranite zapise iz tabel, ki so v relaciji »ena proti mnogo« z drugimi tabelami. Operacije kaskadnega brisanja povzročijo, da so zapisi v tabelah, ki so na strani »mnogo« relacije, izbrisani, ko je ustrezni zapis na strani »ena« relacije izbrisan v poizvedbi. Na primer v relaciji med tabelama »Customers« (Stranke) in »Orders« (Naročila) je tabela »Customers« na strani »ena«, tabela »Orders« pa na strani »mnogo« relacije. Ko izbrišete zapis iz rezultatov tabele »Customers«, so izbrisani tudi ustrezni zapisi v tabeli »Orders«, če je določena možnost kaskadnega brisanja.

Poizvedba za brisanje izbriše celotne zapise, ne le podatkov v določenih poljih. Če želite izbrisati vrednosti v določenem polju, ustvarite poizvedbo za posodabljanje, ki vrednosti spremeni v Null.

Pomembno : 

  • Ko odstranite zapise s poizvedbo za brisanje, te operacije ni mogoče razveljaviti. Če želite izvedeti, kateri zapisi so bili izbrisani, najprej preglejte rezultate poizvedbe za izbiranje, ki uporablja iste pogoje, nato pa zaženite poizvedbo za brisanje.

  • Vedno imejte varnostne kopije svojih podatkov. Če izbrišete napačne zapise, jih lahko kadar koli pridobite iz varnostne kopije.



Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×