Sakinys DELETE

Sukuria „naikinimo užklausa“, kuris pašalina įrašus iš vienos ar daugiau lentelių, nurodytų sąlygoje FROM ir atitinkančių sąlygą WHERE.

Sintaksė

DELETE [lentelė.*]
FROM lentelė
WHERE kriterijai

Sakinys DELETE sudarytas iš šių dalių:

Dalis

Aprašas

table

Lentelės, iš kurios panaikinami įrašai, pasirenkamas pavadinimas.

lentelė

Lentelės, iš kurios panaikinami įrašai, pavadinimas.

kriterijai

išraiška, kuris nustato, kurie įrašai turi būti panaikinti.


Pastabos

DELETE ypač naudinga, jei reikia panaikinti daug įrašų.

Norėdami pašalinti visą lentelę iš duomenų bazės, galite naudoti metodą Vykdyti su sakiniu DROP. Tačiau jei panaikinsite lentelę, prarasite struktūrą. O jei naudosite DELETE, bus panaikinti tik duomenys. Lentelės struktūra ir visos lentelės ypatybės, pvz., laukų atributai ir indeksai, nepasikeis.

Naudodami DELETE galite pašalinti įrašus iš lentelių, kurios yra „ryšys „vienas – daug““ kartu su kitomis lentelėmis. Atliekant pakopinio naikinimo operacijas, iš lentelių panaikinami susiję įrašai, kurių yra daugiau, kai pateikus užklausą panaikinamas vienas atitinkamas įrašas. Pavyzdžiui, iš susietų Klientų ir Užsakymų lentelių, Klientų lentelėje yra mažiau įrašų nei Užsakymų lentelėje. Jei nurodoma pakopinio naikinimo parinktis, panaikinus įrašą iš Klientų lentelės, bus panaikinti susiję įrašai iš Užsakymų lentelės.

Pateikus naikinimo užklausą, panaikinami visi įrašai, o ne tik duomenys iš konkrečių laukų. Jei norite panaikinti konkretaus lauko reikšmes, sukurkite naujinimo užklausa, kuri pakeis reikšmes į Null.

Svarbu : 

  • Kai pašalinate įrašus naudodami naikinimo užklausą, negalite anuliuoti šios operacijos. Jei norite sužinoti, kurie įrašai buvo panaikinti, pirma peržiūrėkite išrinkimo užklausa, naudojančios tuos pačius kriterijus, rezultatus, o tada vykdykite naikinimo užklausą.

  • Visada išsaugokite atsargines savo duomenų kopijas. Jei panaikinsite netinkamus įrašus, galėsite juos gauti iš savo atsarginių kopijų.



Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×