Naredba DELETE

Stvara brisanje upita koje uklanja zapise iz jedne tablice ili više njih navedenih u uvjetu FROM koji zadovoljava uvjet WHERE.

Sintaksa

DELETE [tablica.*]
FROM tablica
WHERE kriterij

Naredba DELETE sadrži sljedeće dijelove:

Dio

Opis

tablica

Neobavezan naziv tablice iz koje se brišu zapisi.

tablica

Naziv tablice iz koje se brišu zapisi.

kriterij

Izraz koji određuje koji će se zapisi izbrisati.


Napomene

DELETE je posebice korisna naredba ako želite izbrisati velik broj zapisa.

Da biste izbacili cijelu tablicu iz baze podataka, možete upotrijebiti način za izvršavanje uz naredbu DROP. Ako izbrišete tablicu, izgubit će se i struktura. S druge strane, ako koristite DELETE, izbrisat će se samo podaci. Struktura tablice i sva njezina svojstva, npr. atributi polja i indeksi, ostat će nepromijenjeni.

DELETE možete koristiti da biste uklonili zapise iz tablica koje karakterizira odnos preslikavanja jednog člana na više njih s drugim tablicama. Ako u tablici upita koja se u odnosu nalazi na strani s jednim sudionikom zapis izbrišete kaskadnim operacijama, izbrisat ćete i pripadajuće zapise u tablicama na strani s više sudionika. Primjerice, ako je riječ o odnosu između tablica Korisnici i Narudžbe, tablica Korisnici nalazi se na strani s jednim sudionikom, a tablica Narudžbe na strani s više sudionika u odnosu. Ako je navedena mogućnost kaskadnog brisanja, brisanjem zapisa iz rezultata Korisnici brišu se i pripadajući zapisi Narudžbe.

Upit s brisanjem briše čitave zapise, a ne samo podatke u određenim poljima. Ako želite izbrisati vrijednosti u određenom polju, stvorite upit za ažuriranje koji vrijednosti mijenja u Null.

Važno : 

  • Ako zapise uklonite pomoću upita s brisanjem, tu operaciju ne možete poništiti. Ako želite znati koji će se zapisi izbrisati, pregledajte rezultate odabira upita koji koristi iste kriterije, a zatim pokrenite upis s brisanjem.

  • Obavezno održavajte sigurnosne kopije podataka. Ako izbrišete pogrešne zapise, možete ih vratiti iz sigurnosnih kopija.



Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×