Lause DELETE

Loob kustutuspäring, mis eemaldab klauslit WHERE rahuldavad kirjed ühest või mitmest klauslis FROM loendatud tabelist.

Süntaks

DELETE [tabel.*]
FROM tabel
WHERE kriteerium

Lause DELETE koosneb järgmistest osadest.

Osa

Kirjeldus

tabel

Kustutatavaid kirjeid sisaldava tabeli valikuline nimi.

tabel

Kustutatavaid kirjeid sisaldava tabeli nimi.

kriteerium

avaldis, mis määrab kustutatavad kirjed.


Kommentaarid

Lause DELETE on eriti kasulik siis, kui soovite kustutada mitut kirjet.

Terve tabeli eemaldamiseks andmebaasist saate kasutada meetodit Execute koos lausega DROP. Kui kustutate tabeli, siis läheb struktuur kaotsi. Kui aga kasutate lauset DELETE, kustutatakse üksnes andmed, tabeli struktuur ja -atribuudid (nt väljaatribuudid ja ) jäävad tervikuna alles.

Lauset DELETE saate kasutada kirjete kustutamiseks tabelitest, mis on teiste tabelitega üks-mitmele-seos. kaskaadkustutamine toimingute puhul kustutatakse kirjed seotud tabelitest, kui päringus kustutatakse neile vastav primaartabelis asuv kirje. Näiteks tabelite Kliendid ja Tellimused vahelise seose puhul asub tabel Kliendid üks-mitmele-seose üks-poolel ning tabel Tellimused seose mitmele-poolel. Kui tabelist Kliendid kustutatakse kirje, kustutatakse vastavad kirjed ka tabelist Tellimused, kui kaskaadkustutamise suvand on määratud.

Kustutuspäring kustutab terved kirjed, mitte üksnes konkreetsetel väljadel asuvad andmed. Mõnel kindlal väljal asuvate väärtuste kustutamiseks looge värskenduspäring, mis muudab välja väärtused Tühi.

NB! : 

  • Pärast kustutuspäringu abil kirjete eemaldamist pole võimalik toimingut tagasi võtta. Kui soovite teada, millised kirjed kustutati, vaadake kõigepealt läbi sama kriteeriumi kasutava valikupäring tulemid ja käivitage seejärel kustutuspäring.

  • Hoidke alati alles andmete varukoopiad. Kui kustutate vale kirje, saate selle uuesti varukoopiast alla laadida.



Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×