Sakinys DELETE

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

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ė

Naikinti [lentelė. *]
lentelės
KAI 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 numesti visą lentelę iš duomenų bazės, galite naudoti "Execute" metodą naudodami IŠPLEČIAMĄJĮ sakinį. Jei panaikinsite lentelę, ji bus prarasta. Tuo tarpu, kai naudojate funkciją naikinti, panaikinami tik duomenys; lentelės struktūra ir visos lentelės ypatybės, pvz., laukų atributai ir indeksai, lieka nepaliestos.

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 „Office“ į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ų.

×